using System;
public class Program
{
public static void Main()
var x = new TimeSpan(0, 2, 59, 58);
Console.WriteLine();
// Nonfractional
var y1 = TimeSpan.FromMinutes(Math.Round(x.TotalMinutes));
Console.WriteLine(y1.ToString(@"hh\h\ mm\m"));
// Fractional
var y2 = Math.Round(x.TotalHours, 2);
Console.WriteLine($"{y2}h");
}