#!/usr/bin/python
# -*- coding: utf-8 -*-
""" matrix """

import itertools

CHARS = ['A', 'S', 'U', 'P', 'D', 'B']
MASK = ''.join(reversed(CHARS))
for bits in itertools.product([0, 1], repeat=len(CHARS)):
    s = "".join(str(bit) for bit in bits)
    ns = ""
    for i, _ in enumerate(s):
        if s[i] == "1":
            ns += MASK[i]
        else:
            ns += "-"
    print ns