Which Of The Following Is Against Google’s Webmaster Guidelines?

Which Of The Following Is Against Google’s Webmaster Guidelines?
  • Making web pages primarily for users, not for search engines
  • Participating in link schemes
  • Using rich snippets markup
  • Preventing and removing user-generated spam on your site