added calculator solution