Не понял суть вопроса, описать алгоритм допустимости?