Mój kod https://ideone.com/h6UdHo
Cały czas ma informację o przekroczonym czasie.
Wujek google takie coś znalazł