@Override
	public boolean equals (Object other){
		if (other == null) return false;
		if (other == this) return true;
		if (!(other instanceof Solution))return false;

		Solution c = (Solution)other;
		if(c.weapon.equals(weapon) &&c.person.equals(person)&&c.room.equals(room))
			return true;
		return false;


    }