puzzle solved by Frida Sofia Santos García