Wydaje mi się że program spełnia wszystkie kroki ;s