Crack cocaine and heroin with an estimated street value of £3,000 has been recovered in Fraserburgh.
An 18-year-old man has been charged after he was stopped and searched in the Bona Place area of the town.
A mid three-figure sum of cash was also recovered.
Fraserburgh Community Policing Team PC Michael Stone said: “This has been a significant recovery of a substantial amount of crack cocaine and heroin which would only have been bound to spread misery and harm in the community.
“We are grateful to our communities once again for supporting us and coming forward with information.
“We continue to urge anyone with information in relation to the illegal supply of drugs or who has concerns to report these to police on 101 or Crimestoppers on 0800 555 111 to remain anonymous.”
The man is anticipated to appear at Peterhead Sheriff Court today.