puzzle solved by Martina4A