puzzle solved by martina80