google jam 2008 minimum scalar product