Pregunta de entrevista de Siemens

Basic Oops Concept, algorithms and puzzles