my leetcode problem solutions