Thank you very much, Roman! I expected the number of workable approaches to this problem to be closer to zero than two, so your detailed answers are much appreciated. Cheers, Jannis