puzzle solved by FROILAN CHAM