Witam Kod komponuje się dobrze, wyjścia są poprawne , wiec w jaki inny sposób to rozwiązać