Initial solution skeleton.