кстати, а как решать эту задачу корректно? Вот мои наброски:
Set^K = K -> Set
теперь давай посчитаем, сколько можно построить таких функторов (к счастью, мы не ограничены естественностью, так как из стрелок только единичные). Каждый функтор можно представить парой из двух множеств (на этом доказательтство можно заканчивать вроде), где первое множество - кодомен из A, а второе - кодомен из B, значит |K -> Set| = Set^2 (ну и видно что K = 2), значит количество объектв одинаково. Количество стрелок тоже одинаково, так как у нас есть стрелки, меняющие множества в паре (и там и там)