TDS 342 Solution