Agarwal And Lang 2005 Solutions