MN = list(map(int,input().split())) MN.sort() m = MN[1] n = MN[0] def sd(a): sa = (a + a ** 2) / 2 return sa squ_rec_tl = sd(MN[1]) * sd(MN[0]) squ = sd(n) * (m - n) + n * (n + 1) * (2 * n + 1) / 6 rec = squ_rec_tl - squ print(int(squ),int(rec))