acm problems I solved