POLICE caught seven youths and a girl after food and drink worth $400 was stolen from a convenience store in Granville Road, Tsim Sha Tsui East. A 19-year-old youth punched one of the officers, police said.