code for librart puzzlers