Python Problem Solving For Interview