uva10594 AC
uva10746 AC
noj253 AC
uva10806 AC