Thanks Popovk & Tomik

Both solutions work - but I still hope someone has a solution for my first problem - that one is the worst :-(