A man armed with a chainsaw has wounded at least five people, two of them seriously, in a small Swiss town that was then put into lockdown as police hunted for the suspect.
Police said Monday's attack was "not an act of terror".
They said they had identified the attacker but did not name him, describing him in a statement appealing for help from the public as bald, unkempt and about 190 cm tall.
The attack happened inside an office building on a shopping street in the centre of Schaffhausen, a medieval town of 36,000 inhabitants on the German border.
Police cordoned off the area and ordered people to leave, Swiss newspaper Blick said.
Witnesses saw bleeding victims being treated by rescue crews, it reported.
Helicopter ambulances were on the scene.