Question 1065130
This problem has been done at least 100's of times, probably 1000's.
Look at the solved problems.