WITH t AS (SELECT ROWNUM n FROM dual CONNECT BY LEVEL < 10)
SELECT i.n "И", a.n "А", p.n "П", u.n "У", h.n "Х"
FROM t i, t a, t p, t u, t h
WHERE (11 * i.n) * (10 * i.n + a.n) = p.n * 100 + u.n * 10 + h.n
AND (11 * i.n) + (10 * i.n + a.n) = h.n * 10 + u.n
AND i.n <> p.n;
И А П У Х
---------- ---------- ---------- ---------- ----------
2 7 5 9 4