#include <iostream>
#include <vector>
#include <algorithm>
std::vector<std::size_t> basket = {10, 12, 81, 2, 7, 33, 99, 21, 11, 121, 10};
int main()
{
std::size_t count = 0;
for (std::size_t i = 0; i < basket.size() - 4; ++i)
{
const std::size_t lower_a = (basket[i] % 10);
if (lower_a % 2 == 0 || lower_a % 5 == 0)
{
continue;
}
for (std::size_t j = i + 4; j < basket.size(); ++j)
{
const std::size_t lower_b = basket[j] % 10;
if ((lower_a * lower_b) % 10 == 1)
{
count++;
}
}
}
std::cout<<"count = "<<count;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8YWxnb3JpdGhtPgoKCnN0ZDo6dmVjdG9yPHN0ZDo6c2l6ZV90PiBiYXNrZXQgPSB7MTAsIDEyLCA4MSwgMiwgNywgMzMsIDk5LCAyMSwgMTEsIDEyMSwgMTB9OwoKaW50IG1haW4oKSAKewoJc3RkOjpzaXplX3QgY291bnQgPSAwOwoJZm9yIChzdGQ6OnNpemVfdCBpID0gMDsgaSA8IGJhc2tldC5zaXplKCkgLSA0OyArK2kpCgl7CgkJY29uc3Qgc3RkOjpzaXplX3QgbG93ZXJfYSA9IChiYXNrZXRbaV0gJSAxMCk7CgkJaWYgKGxvd2VyX2EgJSAyID09IDAgfHwgbG93ZXJfYSAlIDUgPT0gMCkKCQl7CgkJCWNvbnRpbnVlOwoJCX0KCQkKCQlmb3IgKHN0ZDo6c2l6ZV90IGogPSBpICsgNDsgaiA8IGJhc2tldC5zaXplKCk7ICsraikKCQl7CgkJCWNvbnN0IHN0ZDo6c2l6ZV90IGxvd2VyX2IgPSBiYXNrZXRbal0gJSAxMDsKCQkJaWYgKChsb3dlcl9hICogbG93ZXJfYikgJSAxMCA9PSAxKQoJCQl7CgkJCQljb3VudCsrOwoJCQl9CgkJfQoJfQoJCglzdGQ6OmNvdXQ8PCJjb3VudCA9ICI8PGNvdW50OwoJcmV0dXJuIDA7Cn0=