UVa + mine
Submission Error for this problem.
Committing for now.