The Belgian man charged with killing two babies and a nurse at a creche near Brussels has admitted carrying out the murders, his lawyer has said.
Kim De Gelder, 20, "understands that what he did was inhuman", lawyer Jaak Haentjes said.
He was arrested following Friday's knife rampage through a nursery in the town of Dendermonde, in which 13 people were also hurt - most of them babies.
Authorities say they also suspect him of killing an elderly woman.
Prosecutor Christian Du Four said he was believed to have been behind the stabbing of a 73-year-old woman in her home in Beveren, not far from Dendermonde, a week earlier.
Mr Haentjes said his client had denied all knowledge of that attack.