"""Synthetic search-space arithmetic; does not test wallet passwords."""
from itertools import product
prefixes = ("Atlas", "atlas", "ATLAS")
years = ("2014", "2015", "2016", "2017")
endings = ("", "!")
candidates = [a+b+c for a,b,c in product(prefixes, years, endings)]
print("Combinations:", len(candidates))
print("Unique candidates:", len(set(candidates)))
print("First:", candidates[0])
print("Last:", candidates[-1])
assert len(candidates) == len(set(candidates)) == 24
