sumofthreesquares