#!/usr/bin/env python3 # coding=utf8 # Největší společný dělitel (Euklidův algoritmus) def nsd(a, b): while a: (a, b) = (b%a, a) return b # Načtení vstupu na jedné řádce a naparsování jednotlivých prvků jako čísla (a, b, x, y) = map(int, input().split()) # // je v Pythonu celočíselné dělení delitel = x * y // nsd(x, y) vyskytu = b // delitel vyskytuPred = (a-1) // delitel print(vyskytu - vyskytuPred)