Police arrested an 18-year-old man in camouflage fatigues suspected of killing two students in a shooting targeting restaurants packed with teenagers in southern Finland.
The gunman opened fire from a rooftop in Hyvinkaa, a city about 50km north of Helsinki, aiming at two restaurants where many young people had gathered outside, police said.
An 18-year-old woman was killed at the scene and an 19-year-old man later died from his injuries. Both were students at a local technical college.
Another seven people were hurt including a 23-year-old police officer who was wounded as she left her vehicle after arriving at the scene, a police spokesman said.
The motives for Saturday's attack were not yet clear.
Police did not identify the suspect, but said he was dressed in camouflage fatigues. He was arrested near Hyvinkaa without putting up any resistance.
Three firearms including a hunting rife were seized from the suspect, who was not in possession of any gun permits, police said, adding that he had no criminal record.
Finland has in recent years been hit by several cases of deadly shootings by teenagers, and President Sauli Niinisto said the killing sprees showed that "something has broken in society".
On 23 September 2008, a student who went on a murderous rampage at a school in Kauhajoki in the southwest killed 10 people before turning his gun on himself.
In a similar incident on 7 November 2007 at Jokela, not far from Hyvinkaa, an 18-year-old killed seven classmates and the headmistress then shot himself in the head.