Грамматический словарь Зализняка
Пуританин,
пуритане,
пуританина,
пуритан,
пуританину,
пуританам,
пуританином,
пуританами,
пуританине,
пуританах
пуританин