math is hard.