a puzzle of stairs