#!/usr/bin/python
# -*- coding: utf-8 -*-
import csv
import collections
import itertools
import re
from distutils.version import LooseVersion
l = ['A', 'S', 'U', 'P', 'D']
mask = ''.join(reversed(l))
from itertools import product
for bits in product([0, 1], repeat=len(l)):
    s = "".join(str(bit) for bit in bits)
    ns = ""
    for i in range(len(s)):
        if s[i] == "1":
            ns += mask[i]
        else:
            ns += "-"
    print ns