Three men have been charged after more than £180,000 worth of drugs was recovered by police in two incidents.
One of the discoveries was made after police stopped a silver BMW because they were concerned about the way it was being driven on the A1 at Haddington, East Lothian, at about midday on Sunday.
They searched the vehicle and found what is believed to be cannabis with an estimated street value of up to £175,500.
A 20-year-old man has been charged in relation to the incident.
On Saturday, officers from the East Lothian community action team were on patrol in Tranent when they spoke to two men in a Ford Fiesta parked on Bridge Street at about 4.30pm.
Following a vehicle and house search, officers recovered what is believed to be cannabis with an estimated street value of up to £4920.
Police said two men aged 33 and 23 have been charged in relation to the incident.
The three men will appear in court at a later date, police said.
Chief inspector Neil Mitchell said: “This is a great example of proactive policing and joint work between plain-clothed officers, uniformed officers and detectives.
“I would like to praise everyone involved for their diligence.”