my codes on OJ