My solutions for lightoj.