Sort:  

Tamto było pisane na szybko - a to jest bardzo mocno poprawiona wersja.