Teacher puzzle