Chinese remainder