Damned I really had a hard time with this challenge. It doesn't look that difficult but still...