Done with partial solution to restaurent's puzzle