thanks, very nice puzzle i am trying to solve it