codes on lightoj