Solving The Year 2000 Problem by Patrick McDermott