thief puzzle level 105 96