Как мне кажется, они оба неверны, но вариант a) близок к определению, если бы там было: позволяющее ему успешно функционировать в обществе. ан нет верен только а!