Reflect on a failed decision and redo it | Google Interview Question