Original solutions