added code for Uva: 10082 10079 10070  10062  10055 10041  10038