Dentist puzzle