I to jest rozwiązanie! Chyba spełnia wszystkie warunki.