4 leetcode programs