wap puzzle