Russian President Vladimir Putin has signed a law banning all swearing in films, television broadcasts, theatres and the media.
Offenders will face fines – as much as 50,000 roubles (£829; $1,400) for organisations, or up to 2,500 roubles (£41; $70) for individuals.
Where disputes arise a panel of experts will decide exactly what counts as a swear word.
Books containing swear words will have to carry warnings on the cover.