puzzle solved by Jakub.G