Leetcode Debug Input Process Output Theory Swain