3. Solutions =============