although east germany competed in the olympic games as a separate country for only 20 years , 1968-1988 , it won more medals than all but three countries -- the united states , the soviet union and great britain .