cant take much more of this

sol.theory