Srinivasa Ramanujan
50720days17hours00min43sec