primary LeetCode and PAT practice