good topic.

ive always wondered of ways to solve this problem.