pierwsza parsujaca poprawnie wersja