Graduation puzzle