public static void Main()
napis = Console.ReadLine().Split(':');
int[] czas = Array.ConvertAll(napis, int.Parse);
t = new Czas24h(czas[0], czas[1], czas[2]);
catch (ArgumentException)
Console.WriteLine("error");
int liczbaPolecen = int.Parse(Console.ReadLine());
for (int i = 1; i <= liczbaPolecen; i++)
napis = Console.ReadLine().Split(' ');
string typPolecenia = napis[0];
int liczba = int.Parse(napis[1]);
catch (ArgumentException)
Console.WriteLine("error");
private int liczbaSekund;
return liczbaSekund - Godzina * 60 * 60 - Minuta * 60;
return (liczbaSekund / 60) % 60;
liczbaSekund -= Minuta * 60;
liczbaSekund += value * 60;
return liczbaSekund / 3600;
if (value< 0 && value > 23)
throw new System.ArgumentException("Don't");
liczbaSekund -= Godzina * 3600;
liczbaSekund += value * 3600;
public Czas24h(int godzina, int minuta, int sekunda)
public override string ToString()
return "{Godzina}:{Minuta:D2}:{Sekunda:D2}";