puzzle solved by Javiera garr