Problem
Solution
Weekly Problem 30 - 2008
$141$ minutes.