Final examination puzzle