1. guess the number
  2. memory leak