High school graduation puzzle