There are 2678829 user submitted solutions. Last updated on April 29th, 2015.