ADA Contest - 2003
60~27~18
129