Hard soft solutions

NIF: 11101883