puzzle & logic

(46)