flatten dictionary python leetcode