puzzle solved by Javiera Ramirez