Solution Without comments