programming puzzle grabbag