import std.algorithm, std.array, std.range; import std.string, std.conv; import std.math; import std.stdio, std.typecons; alias Tuple!(int, "s", int, "e") period; void main() { auto n = readln.chomp.to!int; auto pi = iota(n).map!((i) { auto rd = readln.split; return period(parse(rd[0]), parse(rd[1])); }); auto qi = pi.map!((p) { if (p.e < p.s) p.e += 60 * 24; return p.e - p.s; }); writeln(reduce!("a + b")(0, qi)); } int parse(string s) { auto t = s.split(':').map!(to!int); return t[0] * 60 + t[1]; }