hard external problem