Sort:  

każdy może to tłumaczyć na swoja wersje , ale prawidłowa jest jak powyżej ;-)

No trudno znowu przegrałem

ode mnie masz vote za nieszablonowe podejście