Which meaning best matches Learn by heart?

  • to memorize
  • to forget quickly
  • to draw carefully