I solved Wordsmyth #31 in 02:55
www.playwordsmyth.com