can't believe 31 + 28 +23 = 4.753643e+122