nAn99999999999990000000000000777777777777777777770000000007777777990000000000000777777777777777777770000000007777777777777777777777777777000000000000000000000000021482382018977777770000000007777777777777777777770000000000000000000000000214823820189777777700000000000000000000000002148238201890337507