Learning of a complex concept