Cops have seized £22,000 worth of drugs after two searches in Glenrothes yesterday.
A property in Inveraray Avenue was searched on Thursday and officers recovered £18,000 worth of herbal cannabis.
Three people, two men, aged 42 and one woman, aged 38 ,have been arrested and charged in connection with the drug recovery.
They were all released from police custody to appear in court at a later date.
Later in the day cops stopped a vehicle in Whitworth Road, Glenrothes and found more of the Class-B drug.
A 22-year-old man was arrested and charged after £4,000 of herbal cannabis was recovered from the vehicle.
Officers thanked members of the pubic for providing information which led to the arrests.
Inspector Kirk Donnelly, responsible for local policing in Glenrothes said: “There is no place for drug dealing in our society and I would like to reassure the residents of Glenrothes that all information relating to drug dealing activity from the public is constantly reviewed and acted on where evidence permits.
"I would urge anyone who has any suspicions of criminal activity in their area to continue to feed it into police.
"This can be done by speaking with any police officer or reporting this anonymously via Crimestoppers on 0800 555 111.
"I would like to extend my thanks to our local community for its continued support in tackling this type of criminality.”