solves everything
99