KD5

Pokonany ostatni warning! Pozostały tylko poprawki w komentarzach i
optymalizacja (jedną z wytycznych, które dostaliśmy jest brak dublowania
kodu).