Dzięki za komentarze
Korzystając z rady borregaarda, zrobiłem drugą wersję.