From flop to the top

12345
Across
  1. 5. an important discovery
Down
  1. 1. deal with something difficult
  2. 2. pain and surffering
  3. 3. succeed
  4. 4. try very hard