• Always start with simple examples when faced with a problem to get a feeling for the problem
  • Most problems have one key problem that we have to try to solve
  • Greedy algos are simple and the ‘formula’ is usually not complicated