не, пасую)
чтоб и А, и В точно были, надо долго думать/пробовать, а сейчас не могу)
хотя задачка интересная
у меня просто сейчас пелена кода из строк каждая строка обращается в бд, фильтрует, короче мрак, посколько я не гуру таких вещей я чёт по нормальному решить не могу это, но мне кажется то что у меня есть это говнокод)