Approach an ambiguous business problem | Amazon Interview Question