puzzle solved by Julian K.