Personal solutions to problems on online judges.