เดเดจเตเดฑเต เด เดญเดฟเดชเตเดฐเดพเดฏเดคเตเดคเดฟเตฝ, เดเตปเดฑเตผเดจเตเดฑเตเดฑเดฟเดจเตเดฑเต เดฑเดทเตเดฏเตป เดญเดพเดทเดพ เดฎเตเดเดฒเดฏเดฟเตฝ, เดเดชเดเดพเดฐเดฟเด เดธเตเดฅเดฟเดฐเตเดเดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต เดตเดฟเดทเดฏเด เดตเตเดฃเตเดเดคเตเดฐ เดเตพเดเตเดเตเดณเตเดณเตเดจเตเดจเดฟเดฒเตเดฒ, เดชเตเดฐเดคเตเดฏเตเดเดฟเดเตเดเต เดฒเดณเดฟเดคเดตเตเด เดตเตเดฏเดเตเดคเดตเตเดฎเดพเดฏ เดเดฆเดพเดนเดฐเดฃเดเตเดเดณเตเดเต เด เดญเดพเดตเดฎเตเดฃเตเดเต.
เดเดฐเต เดตเดฟเดฆเตเดถ เดธเตเดฐเตเดคเดธเตเดธเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดพเตป เดเดฐเต เดเดฆเดพเดนเดฐเดฃเด เดจเตฝเดเตเด, เดเดชเตเดชเด เดจเดฆเดฟเดฏเตเดเต เดฎเดฑเตเดเดฐเดฏเดฟเดฒเตเดเตเดเต เดเตเดจเตเดจเดพเดฏ, เดเดเต, เดเดพเดฌเตเดเต เดเดจเตเดจเดฟเดต เดเดเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด เดฑเดฟเดฏเดชเตเดชเตเดเตเดจเตเดจ เดชเตเดฐเดถเตเดจเดคเตเดคเดฟเดจเต เดเดจเตเดฑเต เดธเตเดตเดจเตเดคเด เดชเดฐเดฟเดนเดพเดฐเด เดเตเตผเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด.
เดเดจเตเดจเดพเตฝ เดเดฆเตเดฏเด, เดเดชเดเดพเดฐเดฟเด เดธเตเดฅเดฟเดฐเตเดเดฐเดฃเด เดเดจเตเดคเดพเดฃเตเดจเตเดจเตเด เดเดจเตเดคเตเดเตเดฃเตเดเต เด เดคเต เดเดตเดถเตเดฏเดฎเดพเดฃเตเดจเตเดจเตเด เดเดพเตป เดเตเดฐเตเดเตเดเดฎเดพเดฏเดฟ เดตเดฟเดตเดฐเดฟเดเตเดเตเด.
เดเดชเดเดพเดฐเดฟเด เดธเตเดฅเดฟเดฐเตเดเดฐเดฃเด เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดเดฐเต เดชเตเดฐเตเดเตเดฐเดพเด เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เด เตฝเดเตเดฐเดฟเดคเด เดเดชเดฏเตเดเดฟเดเตเดเต เดฎเดฑเตเดฑเตเดจเตเดจเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด เดเดจเตเดจเดพเดฃเต เด เตผเดคเตเดฅเดฎเดพเดเตเดเตเดจเตเดจเดคเต.
เดชเตเดฐเตเดเตเดฐเดพเด เดชเตเดฐเดคเตเดเตเดทเดฟเดเตเดเดคเตเดชเตเดฒเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเตเดตเตเดจเตเดจเต เดเดฑเดชเตเดชเดพเดเตเดเดพเดจเตเด เด เดคเดฟเดจเตเดฑเต เดธเตเดฐเดเตเดท เดเดฑเดชเตเดชเดพเดเตเดเดพเดจเตเด เดเดคเต เดเดตเดถเตเดฏเดฎเดพเดฃเต.
เดเตเดเตเดชเดพเดเตเดเตพ เดเดฃเตเดเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเด เดเดฒเตเดฒเดพเดคเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เดเดฑเตเดฑเดตเตเด เดถเดเตเดคเดฎเดพเดฏ เดฎเดพเตผเดเดฎเดพเดฃเต เดเดชเดเดพเดฐเดฟเด เดธเตเดฅเดฟเดฐเตเดเดฐเดฃเด: เดเดฐเต เดชเตเดฐเตเดเตเดฐเดพเดฎเดฟเตฝ เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดเดฒเตเดฒเดพ เดฆเตเดตเดพเดฐเดเตเดเดณเตเด เดฌเดเตเดเดณเตเด เดเดฃเตเดเตเดคเตเดคเดพเดจเต เด
เดต เดจเดฟเดฒเดตเดฟเดฒเดฟเดฒเตเดฒเตเดจเตเดจเต เดคเตเดณเดฟเดฏเดฟเดเตเดเดพเดจเต เดเดคเต เดจเดฟเดเตเดเดณเต เด
เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต.
8 เดธเตเดเตเดตเดฏเดฑเตเดเดณเตเดณเตเดณ เดฌเตเตผเดกเต เดตเตเดคเดฟเดฏเตเดณเตเดณ 1000 เดฐเดพเดเตเดเดฟเดเดณเตเดเต เดชเตเดฐเดถเตเดจเด เดชเตเดฒเต เดเดฟเดฒ เดธเดจเตเดฆเตผเดญเดเตเดเดณเดฟเตฝ เดเดคเต เด
เดธเดพเดงเตเดฏเดฎเดพเดฃเต เดเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเดฃเตเดเดคเดพเดฃเต: เดเดคเตเดฒเตเดฒเดพเด เด
เตฝเดเตเดฐเดฟเดคเด เดธเดเตเดเตเตผเดฃเตเดฃเดคเดฏเดฟเดฒเตเดเตเดเต เดจเดฟเตผเดคเตเดคเตเดจเตเดจ เดชเตเดฐเดถเตเดจเดคเตเดคเดฟเดฒเตเดเตเดเต เดตเดฐเตเดจเตเดจเต.
เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดเดคเต เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเดฒเตเด, เดฎเตเดจเตเดจเต เดเดคเตเดคเดฐเดเตเดเดณเดฟเตฝ เดเดจเตเดจเต เดฒเดญเดฟเดเตเดเตเด: เดชเตเดฐเตเดเตเดฐเดพเด เดถเดฐเดฟเดฏเดพเดฃเต, เดคเตเดฑเตเดฑเดพเดฃเต, เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดคเตเดคเดฐเด เดเดฃเดเตเดเดพเดเตเดเดพเตป เดเดดเดฟเดเตเดเดฟเดฒเตเดฒ.
เดเดคเตเดคเดฐเด เดเดฃเตเดเตเดคเตเดคเตเดจเตเดจเดคเต เด เดธเดพเดงเตเดฏเดฎเดพเดฃเตเดเตเดเดฟเตฝ, เดชเตเดฐเตเดเตเดฐเดพเดฎเดฟเดจเตเดฑเต เดตเตเดฏเดเตเดคเดฎเดฒเตเดฒเดพเดคเตเดค เดญเดพเดเดเตเดเตพ เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดพเดจเตเด เด เดตเดฏเตเดเต เด เตฝเดเตเดฐเดฟเดคเด เดธเดเตเดเตเตผเดฃเตเดฃเดค เดเตเดฑเดฏเตเดเตเดเดพเดจเตเด, เดเดฐเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเด เด เดคเต เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดฒเตเดฒ เดเดจเตเดจ เดเดคเตเดคเดฐเด เดฒเดญเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดชเดฒเดชเตเดชเตเดดเตเด เดธเดพเดงเตเดฏเดฎเดพเดฃเต.
เดเตเดเดพเดคเต เดเดชเดเดพเดฐเดฟเด เดธเตเดฅเดฟเดฐเตเดเดฐเดฃเด เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดตเดฟเตปเดกเตเดธเต เดเตเตผเดฃเดฒเดฟเดฒเตเด เดกเดพเตผเดช เดกเตเดฐเตเตบ เดเดชเตเดชเดฑเตเดฑเตเดฑเดฟเดเดเต เดธเดฟเดธเตเดฑเตเดฑเดเตเดเดณเดฟเดฒเตเด, เดชเดฐเดฎเดพเดตเดงเดฟ เดชเดฐเดฟเดฐเดเตเดท เดเดฑเดชเตเดชเดพเดเตเดเดพเตป.
เดฏเดพเดจเตเดคเตเดฐเดฟเด เดธเดฟเดฆเตเดงเดพเดจเตเดคเด เดคเตเดณเดฟเดฏเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดธเดฎเดตเดพเดเตเดฏเด เดชเดฐเดฟเดนเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เดตเดณเดฐเต เดถเดเตเดคเดฎเดพเดฏ เดเดชเดเดฐเดฃเดฎเดพเดฏ Z3Prover เดเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเด.
เดเตเดเดพเดคเต, Z3 เดธเดฎเดตเดพเดเตเดฏเดเตเดเตพ เดชเดฐเดฟเดนเดฐเดฟเดเตเดเตเดจเตเดจเต, เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ เดฌเตเดฐเตเดเตเดเต เดซเตเดดเตโเดธเต เดเดชเดฏเตเดเดฟเดเตเดเต เด
เดตเดฏเตเดเต เดฎเตเดฒเตเดฏเดเตเดเตพ เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ.
เดเตปเดชเตเดเตเดเต เดเดชเตเดทเดจเตเดเดณเตเดเต 10^100 เดเตเดฎเตเดชเดฟเดจเตเดทเดจเตเดเตพ เดเดณเตเดณ เดธเดจเตเดฆเตผเดญเดเตเดเดณเดฟเตฝ เดชเตเดฒเตเด เดเดคเดฟเดจเต เดเดคเตเดคเดฐเด เดเดฃเตเดเตเดคเตเดคเดพเตป เดเดดเดฟเดฏเตเดฎเตเดจเตเดจเดพเดฃเต เดเดคเดฟเดจเตผเดคเตเดฅเด.
เดเดจเตเดจเดพเตฝ เดเดคเต เดเดจเตเดฑเดฟเดเดฑเดฟเดจเตเดฑเต เดเดฐเต เดกเดธเตป เดเตปเดชเตเดเตเดเต เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเตเดเตพ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต, เดเดคเต เดชเดฒเดชเตเดชเตเดดเตเด เดชเตเดฐเดพเดฏเตเดเดฟเดเดฎเดพเดฏเดฟ เดจเตเดฐเดฟเดเดพเดฑเตเดฃเตเดเต.
8 เดฐเดพเดเตเดเดฟเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดชเตเดฐเดถเตเดจเด (เดเดเดเตเดฒเตเดทเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดเตเดคเตเดคเดคเต
# We know each queen must be in a different row.
# So, we represent each queen by a single integer: the column position
Q = [ Int('Q_%i' % (i + 1)) for i in range(8) ]
# Each queen is in a column {1, ... 8 }
val_c = [ And(1 <= Q[i], Q[i] <= 8) for i in range(8) ]
# At most one queen per column
col_c = [ Distinct(Q) ]
# Diagonal constraint
diag_c = [ If(i == j,
True,
And(Q[i] - Q[j] != i - j, Q[i] - Q[j] != j - i))
for i in range(8) for j in range(i) ]
solve(val_c + col_c + diag_c)
Z3 เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดฎเตเดชเตเตพ, เดจเดฎเตเดเตเดเต เดชเดฐเดฟเดนเดพเดฐเด เดฒเดญเดฟเดเตเดเตเด:
[Q_5 = 1,
Q_8 = 7,
Q_3 = 8,
Q_2 = 2,
Q_6 = 3,
Q_4 = 6,
Q_7 = 5,
Q_1 = 4]
8 เดฐเดพเดเตเดเดฟเดเดณเตเดเต เดเตเตผเดกเดฟเดจเตเดฑเตเดฑเตเดเตพ เดเตปเดชเตเดเตเดเดพเดฏเดฟ เดเดเตเดเตเดเตเดเดฏเตเด เดฐเดพเดเตเดเดฟเดเตพ เดชเดฐเดธเตเดชเดฐเด เดคเตเตฝเดชเตเดชเดฟเดเตเดเตเดจเตเดจเตเดฃเตเดเต เดเดจเตเดจ เดเดคเตเดคเดฐเด เดจเตฝเดเตเดจเตเดจ เดเดฐเต เดชเตเดฐเตเดเตเดฐเดพเดฎเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเตเดเตเดคเตเดคเดพเดตเตเดจเตเดจเดคเดพเดฃเต เดฐเดพเดเตเดเดฟ เดชเตเดฐเดถเตเดจเด.
เดเดชเดเดพเดฐเดฟเด เดธเตเดฅเดฟเดฐเตเดเดฐเดฃเด เดเดชเดฏเตเดเดฟเดเตเดเต เด เดคเตเดคเดฐเดฎเตเดฐเต เดชเตเดฐเตเดเตเดฐเดพเด เดชเดฐเดฟเดนเดฐเดฟเดเตเดเดฃเดฎเตเดเตเดเดฟเตฝ, เดชเตเดฐเดถเตโเดจเดตเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเตเดเตเดคเตเดคเตเดฎเตเดชเตเตพ, เดชเตเดฐเตเดเตเดฐเดพเด เดเตเดกเต เดเดฐเต เดธเดฎเดตเดพเดเตเดฏเดฎเดพเดเตเดเดฟ เดฎเดพเดฑเตเดฑเตเดจเตเดจ เดฐเตเดชเดคเตเดคเดฟเตฝ เดเดเตเดเตพ เดเดฐเต เดเตเดตเดเต เดเตเดเดฟ เดเดเตเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต: เดเดคเต เดจเดฎเตเดฎเตเดเตเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฏเดฟ เดฎเดพเดฑเตเด ( เดคเตเตผเดเตเดเดฏเดพเดฏเตเด, เดชเตเดฐเตเดเตเดฐเดพเด เดถเดฐเดฟเดฏเดพเดฏเดฟ เดเดดเตเดคเดฟเดฏเดฟเดเตเดเตเดฃเตเดเตเดเตเดเดฟเตฝ).
เดเตเดเตเดชเดพเดเตเดเตพเดเตเดเดพเดฏเดฟ เดคเดฟเดฐเดฏเตเดจเตเดจ เดเดพเดฐเตเดฏเดคเตเดคเดฟเดฒเตเด เดเดคเดพเดฃเตเดเต เดเดคเตเดคเดจเตเดจเต เดธเดเดญเดตเดฟเดเตเดเตเด: เดเดเตเดเตพเดเตเดเต เดเดตเดถเตเดฏเดฎเดพเดฏ เดเดเตเดเตโเดชเตเดเตเดเต เดตเตเดฏเดตเดธเตเดฅเดเตพ เดเดเตเดเตพ เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด เดกเตเดฎเดฟเตป เดชเดพเดธเตโเดตเตเดกเต, เดเดฑเดตเดฟเดเด เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดกเตเดเดเดชเตเตฝ เดเตเดฏเตเดค เดเตเดกเต เดธเตเดฅเดฟเดฐเตเดเดฐเดฃเดคเตเดคเดฟเดจเต เด เดจเตเดฏเตเดเตเดฏเดฎเดพเดฏ เดธเดฎเดตเดพเดเตเดฏเดเตเดเดณเดพเดเตเดเดฟ เดฎเดพเดฑเตเดฑเตเด, เดคเตเดเตผเดจเตเดจเต เดเดจเตเดคเดพเดฃเตเดจเตเดจเดคเดฟเดจเต เดเดคเตเดคเดฐเด เดจเตเดเตเด. เดฒเดเตเดทเตเดฏเด เดจเตเดเตเดจเตเดจเดคเดฟเดจเต เดเตปเดชเตเดเตเดเดพเดฏเดฟ เดกเดพเดฑเตเดฑ เดจเตฝเดเตเดฃเตเดเดคเตเดฃเตเดเต.
เดเดจเตเดฑเต เด เดญเดฟเดชเตเดฐเดพเดฏเดคเตเดคเดฟเตฝ, เดเตเดจเตเดจเดพเดฏ, เดเดเต, เดเดพเดฌเตเดเต เดเดจเตเดจเดฟเดตเดฏเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดชเตเดฐเดถเตเดจเด เดเตเดเตเดคเตฝ เดฐเดธเดเดฐเดฎเดพเดฃเต, เดเดพเดฐเดฃเด เดเดคเต เดชเดฐเดฟเดนเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดคเดฟเดจเดเด เดจเดฟเดฐเดตเดงเดฟ (7) เดเดเตเดเดเตเดเตพ เดเดตเดถเตเดฏเดฎเดพเดฃเต.
เดเดฐเตเดฑเตเดฑ GET เด เดฒเตเดฒเตเดเตเดเดฟเตฝ POST เด เดญเตเดฏเตผเดคเตเดฅเดจ เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต เดเดฐเต เดธเตเตผเดตเดฑเดฟเดฒเตเดเตเดเต เดคเตเดณเดเตเดเตเดเดฏเดฑเดพเตป เดเดดเดฟเดฏเตเดจเตเดจ เดธเดพเดนเดเดฐเตเดฏเดตเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเตเดเตเดคเตเดคเดพเดตเตเดจเตเดจเดคเดพเดฃเต เดฐเดพเดเตเดเดฟเดฏเตเดเต เดชเตเดฐเดถเตเดจเด เดเดเตเดเดฟเตฝ, เดเตเดจเตเดจเดพเดฏ, เดเดเต, เดเดพเดฌเตเดเต เดเดจเตเดจเดฟเดต เดเตเดเตเดคเตฝ เดธเดเตเดเตเตผเดฃเตเดฃเดตเตเด เดตเตเดฏเดพเดชเดเดตเตเดฎเดพเดฏ เดตเดฟเดญเดพเดเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฐเต เดเดฆเดพเดนเดฐเดฃเด เดเดพเดฃเดฟเดเตเดเตเดจเตเดจเต, เด เดคเดฟเตฝ เดฒเดเตเดทเตเดฏเด เดจเตเดเดพเดจเดพเดเตเด. เดจเดฟเดฐเดตเดงเดฟ เด เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ เดตเดดเดฟ.
เดเดคเต เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเตเดเตเดคเตเดคเดพเดตเตเดจเตเดจเดคเดพเดฃเต, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเดฟเดเตเดเตพ เดเดฐเต SQL เดเตเดคเตเดคเดฟเดตเดฏเตเดชเตเดชเต เดเดฃเตเดเตเดคเตเดคเตเดเดฏเตเด เด เดคเดฟเดฒเตเดเต เดเดฐเต เดซเดฏเตฝ เดเดดเตเดคเตเดเดฏเตเด เดคเตเดเตผเดจเตเดจเต เดจเดฟเดเตเดเดณเตเดเต เด เดตเดเดพเดถเดเตเดเตพ เดเดฏเตผเดคเตเดคเตเดเดฏเตเด เดคเตเดเตผเดจเตเดจเต เดเดฐเต เดชเดพเดธเตเดตเตเดกเต เดจเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดฃเตเด เดเดฐเต เดธเดพเดนเดเดฐเตเดฏเดตเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเด เดเตเดฏเตเดฏเดพเด.
เดชเตเดฐเดถเตเดจเดคเตเดคเดฟเดจเตเดฑเต เดตเตเดฏเดตเดธเตเดฅเดเดณเตเด เด เดคเดฟเดจเตเดฑเต เดชเดฐเดฟเดนเดพเดฐเดตเตเดเดเตผเดทเดเดจเต เดเดฐเต เดเตเดจเตเดจเดพเดฏ, เดเดเต, เดเดพเดฌเตเดเต เดเดจเตเดจเดฟเดต เดจเดฆเดฟเดเตเดเต เดเตเดฑเตเดเต เดเตเดฃเตเดเตเดชเตเดเตเดฃเตเดเดคเตเดฃเตเดเต. เดเตผเดทเดเดจเต เดชเตเดฑเดฎเต เดเดฐเต เดตเดธเตเดคเตเดตเดฟเดจเต เดฎเดพเดคเตเดฐเด เดเตพเดเตเดเตเดณเตเดณเดพเตป เดเดดเดฟเดฏเตเดจเตเดจ เดเดฐเต เดฌเตเดเตเดเต เดเตผเดทเดเดจเตเดฃเตเดเต. เดเตผเดทเดเตป เด เดตเดฐเต เดถเตเดฐเดฆเตเดงเดฟเดเตเดเดพเดคเต เดตเดฟเดเตเดเดพเตฝ เดเตเดจเตเดจเดพเดฏ เดเดเดฟเดจเตเดฏเตเด เดเดเต เดเดพเดฌเตเดเดฟเดจเตเดฏเตเด เดคเดฟเดจเตเดจเตเด.
4-เดพเด เดเดเตเดเดคเตเดคเดฟเตฝ เดเตผเดทเดเตป เดเดเดฟเดจเต เดคเดฟเดฐเดฟเดเต เดเตเดฃเตเดเตเดชเตเดเตเดฃเตเดเดฟ เดตเดฐเตเด เดเดจเตเดจเดคเดพเดฃเต เดชเดฐเดฟเดนเดพเดฐเด.
เดเดจเดฟ เดจเดฎเตเดเตเดเต เด
เดคเต เดชเตเดฐเตเดเตเดฐเดพเดฎเดพเดฑเตเดฑเดฟเดเต เดเดฏเดฟ เดชเดฐเดฟเดนเดฐเดฟเดเตเดเดพเตป เดคเตเดเดเตเดเดพเด.
เดเตผเดทเดเตป, เดเตเดจเตเดจเดพเดฏ, เดเดเต, เดเดพเดฌเตเดเต เดเดจเตเดจเดฟเดตเดฏเต 4 เด เดฒเตเดฒเตเดเตเดเดฟเตฝ 0 เดฎเตเดฒเตเดฏเด เดฎเดพเดคเตเดฐเด เดเดเตเดเตเดเตเดจเตเดจ 1 เดตเตเดฐเดฟเดฏเดฌเดฟเดณเตเดเดณเดพเดฏเดฟ เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเดพเด. เดชเตเดเตเดฏเด เดเดจเตเดจเดพเตฝ เดเดเดคเตเดเดฐเดฏเดฟเดฒเดพเดฃเตเดจเตเดจเตเด เดเดจเตเดจเต เดตเดฒเดคเตเดตเดถเดคเตเดคเดพเดฃเตเดจเตเดจเตเด เด เตผเดคเตเดฅเดฎเดพเดเตเดเตเดจเตเดจเต.
import json
from z3 import *
s = Solver()
Num= 8
Human = [ Int('Human_%i' % (i + 1)) for i in range(Num) ]
Wolf = [ Int('Wolf_%i' % (i + 1)) for i in range(Num) ]
Goat = [ Int('Goat_%i' % (i + 1)) for i in range(Num) ]
Cabbage = [ Int('Cabbage_%i' % (i + 1)) for i in range(Num) ]
# Each creature can be only on left (0) or right side (1) on every state
HumanSide = [ Or(Human[i] == 0, Human[i] == 1) for i in range(Num) ]
WolfSide = [ Or(Wolf[i] == 0, Wolf[i] == 1) for i in range(Num) ]
GoatSide = [ Or(Goat[i] == 0, Goat[i] == 1) for i in range(Num) ]
CabbageSide = [ Or(Cabbage[i] == 0, Cabbage[i] == 1) for i in range(Num) ]
Side = HumanSide+WolfSide+GoatSide+CabbageSide
เดชเดฐเดฟเดนเดฐเดฟเดเตเดเดพเตป เดเดตเดถเตเดฏเดฎเดพเดฏ เดเดเตเดเดเตเดเดณเตเดเต เดเดฃเตเดฃเดฎเดพเดฃเต เดธเดเดเตเดฏ. เดเดฐเต เดเดเตเดเดตเตเด เดจเดฆเดฟเดฏเตเดเตเดฏเตเด เดฌเตเดเตเดเดฟเดจเตเดฑเตเดฏเตเด เดเดฒเตเดฒเดพ เดเดเดเดเตเดเดณเตเดเตเดฏเตเด เด เดตเดธเตเดฅเดฏเต เดชเตเดฐเดคเดฟเดจเดฟเดงเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต.
เดเดชเตเดชเตเตพ, เดจเดฎเตเดเตเดเต เดเดคเต เดเตเดฐเดฎเดฐเดนเดฟเดคเดฎเดพเดฏเดฟ เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเดพเด, เดเดฐเต เดฎเดพเตผเดเดฟเตป เดเดชเดฏเตเดเดฟเดเตเดเต, 10 เดเดเตเดเตเดเตเด.
เดเดฐเต เดเดจเตเดฑเดฟเดฑเตเดฑเดฟเดฏเตเด 10 เดเตเดชเตเดชเดฟเดเดณเดพเดฏเดฟ เดชเตเดฐเดคเดฟเดจเดฟเดงเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต - เดเดคเต เดเดฐเต 10 เดเดเตเดเดเตเดเดณเดฟเดฒเตเด เด เดคเดฟเดจเตเดฑเต เดฎเตเดฒเตเดฏเดฎเดพเดฃเต.
เดเดจเดฟ เดคเตเดเดเตเดเดคเตเดคเดฟเดจเตเด เดชเตเตผเดคเตเดคเตเดเดฐเดฃเดคเตเดคเดฟเดจเตเดฎเตเดณเตเดณ เดตเตเดฏเดตเดธเตเดฅเดเตพ เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเดพเด.
Start = [ Human[0] == 0, Wolf[0] == 0, Goat[0] == 0, Cabbage[0] == 0 ]
Finish = [ Human[9] == 1, Wolf[9] == 1, Goat[9] == 1, Cabbage[9] == 1 ]
เด
เดชเตเดชเตเตพ เดเตเดจเตเดจเดพเดฏ เดเดเดฟเดจเต เดคเดฟเดจเตเดจเตเดจเตเดจเดคเต เดเดเต เดเดพเดฌเตเดเต เดคเดฟเดจเตเดจเตเดจเตเดจเดคเต เดเดฏ เดตเตเดฏเดตเดธเตเดฅเดเตพ เดธเดฎเดตเดพเดเตเดฏเดคเตเดคเดฟเดฒเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเดณเดพเดฏเดฟ เดเดเตเดเตพ เดธเดเตเดเดฎเดพเดเตเดเตเดจเตเดจเต.
(เดเดฐเต เดเตผเดทเดเดจเตเดฑเต เดธเดพเดจเตเดจเดฟเดงเตเดฏเดคเตเดคเดฟเตฝ, เดเดเตเดฐเดฎเดฃเด เด
เดธเดพเดงเตเดฏเดฎเดพเดฃเต)
# Wolf cant stand with goat, and goat with cabbage without human. Not 2, not 0 which means that they are one the same side
Safe = [ And( Or(Wolf[i] != Goat[i], Wolf[i] == Human[i]), Or(Goat[i] != Cabbage[i], Goat[i] == Human[i])) for i in range(Num) ]
เด
เดตเดธเดพเดจเดฎเดพเดฏเดฟ, เด
เดเตเดเตเดเตเดเต เดคเดฟเดฐเดฟเดเตเดเตเดชเตเดเตเดฎเตเดชเตเดดเต เดเตผเดทเดเดจเตเดฑเต เดธเดพเดงเตเดฏเดฎเดพเดฏ เดเดฒเตเดฒเดพ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเดณเตเด เดเดเตเดเตพ เดจเดฟเตผเดตเตเดตเดเดฟเดเตเดเตเด.
เด
เดฏเดพเตพเดเตเดเต เดเดจเตเดจเตเดเดฟเตฝ เดเดฐเต เดเตเดจเตเดจเดพเดฏเดฏเตเดฏเต เดเดเดฟเดจเตเดฏเต เดเดพเดฌเตเดเดฟเดจเตเดฏเต เดเตเดเต เดเตเดฃเตเดเตเดชเตเดเดพเด, เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดฐเตเดฏเตเด เดเตเดฃเตเดเตเดชเตเดเดฐเตเดคเต, เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดตเดฟเดเตเดฏเตเด เดฏเดพเดคเตเดฐ เดเตเดฏเตเดฏเดฐเตเดคเต.
เดคเตเตผเดเตเดเดฏเดพเดฏเตเด, เดเตผเดทเดเดจเดฟเดฒเตเดฒเดพเดคเต เดเตผเดเตเดเตเด เดเดเดเตเดเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ.
เดจเดฆเดฟ, เดฌเตเดเตเดเต, เดเดจเตเดฑเดฟเดฑเตเดฑเดฟ เดเดจเตเดจเดฟเดตเดฏเตเดเต เดเดฐเต เดคเตเดเตผเดจเตเดจเตเดณเตเดณ เด เดตเดธเตเดฅเดฏเตเด เดฎเตเดฎเตเดชเดคเตเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดเตผเดถเดจเดฎเดพเดฏเดฟ เดชเดฐเดฟเดฎเดฟเดคเดฎเดพเดฏ เดฐเตเดคเดฟเดฏเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต เดตเตเดฏเดคเตเดฏเดพเดธเดชเตเดชเตเดเตเดเดฟเดฐเดฟเดเตเดเต เดเดจเตเดจ เดตเดธเตเดคเตเดค เดเดคเต เดชเตเดฐเดเดเดฟเดชเตเดชเดฟเดเตเดเตเด.
2 เดฌเดฟเดฑเตเดฑเตเดเดณเดฟเตฝ เดเตเดเดฐเตเดคเต, เดเตเดเดพเดคเต เดฎเดฑเตเดฑเต เดจเดฟเดฐเดตเดงเดฟ เดชเดฐเดฟเดงเดฟเดเดณเตเดเตเดฏเตเด, เดเตผเดทเดเดจเต เดเดฐเต เดธเดฎเดฏเดคเตเดคเต เดเดฐเต เดธเตเดฅเดพเดชเดจเด เดฎเดพเดคเตเดฐเดฎเต เดเตเดฃเตเดเตเดชเตเดเดพเตป เดเดดเดฟเดฏเต, เดเดฒเตเดฒเดพเดตเดฐเตเดฏเตเด เดเดฐเตเดฎเดฟเดเตเดเต เดตเดฟเดเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ.
Travel = [ Or(
And(Human[i] == Human[i+1] + 1, Wolf[i] == Wolf[i+1] + 1, Goat[i] == Goat[i+1], Cabbage[i] == Cabbage[i+1]),
And(Human[i] == Human[i+1] + 1, Goat[i] == Goat[i+1] + 1, Wolf[i] == Wolf[i+1], Cabbage[i] == Cabbage[i+1]),
And(Human[i] == Human[i+1] + 1, Cabbage[i] == Cabbage[i+1] + 1, Wolf[i] == Wolf[i+1], Goat[i] == Goat[i+1]),
And(Human[i] == Human[i+1] - 1, Wolf[i] == Wolf[i+1] - 1, Goat[i] == Goat[i+1], Cabbage[i] == Cabbage[i+1]),
And(Human[i] == Human[i+1] - 1, Goat[i] == Goat[i+1] - 1, Wolf[i] == Wolf[i+1], Cabbage[i] == Cabbage[i+1]),
And(Human[i] == Human[i+1] - 1, Cabbage[i] == Cabbage[i+1] - 1, Wolf[i] == Wolf[i+1], Goat[i] == Goat[i+1]),
And(Wolf[i] == Wolf[i+1], Goat[i] == Goat[i+1], Cabbage[i] == Cabbage[i+1])) for i in range(Num-1) ]
เดจเดฎเตเดเตเดเต เดชเดฐเดฟเดนเดพเดฐเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเดพเด.
solve(Side + Start + Finish + Safe + Travel)
เดจเดฎเตเดเตเดเต เดเดคเตเดคเดฐเด เดฒเดญเดฟเดเตเดเตเด!
เดเดฒเตเดฒเดพ เดตเตเดฏเดตเดธเตเดฅเดเดณเตเด เดคเตเดชเตเดคเดฟเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจ เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดเดฐเต เดเตเดเตเดเด เดธเดเดธเตเดฅเดพเดจเดเตเดเตพ Z3 เดเดฃเตเดเตเดคเตเดคเดฟ.
เดธเตเดฅเดฒ-เดธเดฎเดฏเดคเตเดคเดฟเดจเตเดฑเต เดเดฐเต เดคเดฐเด เดเดคเตเดฐเดพเดเตเดคเดฟเดฏเดฟเดฒเตเดณเตเดณ เดเดพเดธเตเดฑเตเดฑเต.
เดเดจเตเดคเดพเดฃเต เดธเดเดญเดตเดฟเดเตเดเดคเตเดจเตเดจเต เดจเดฎเตเดเตเดเต เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเดพเด.
เด เดตเดธเดพเดจเด เดเดฒเตเดฒเดพเดตเดฐเตเด เดเดเดจเตเดจเตเดตเตเดจเตเดจเต เดเดเตเดเตพ เดเดพเดฃเตเดจเตเดจเต, เดเดฆเตเดฏเด เดเดเตเดเดณเตเดเต เดเตผเดทเดเตป เดตเดฟเดถเตเดฐเดฎเดฟเดเตเดเดพเตป เดคเตเดฐเตเดฎเดพเดจเดฟเดเตเดเต, เดเดฆเตเดฏเดคเตเดคเต 2 เดเดเตเดเดเตเดเดณเดฟเตฝ เด เดตเตป เดเดตเดฟเดเตเดฏเตเด เดจเตเดจเตเดคเตเดจเตเดจเดฟเดฒเตเดฒ.
Human_2 = 0
Human_3 = 0
เดเดเตเดเตพ เดคเดฟเดฐเดเตเดเตเดเตเดคเตเดค เดธเดเดธเตเดฅเดพเดจเดเตเดเดณเตเดเต เดเดฃเตเดฃเด เด เดฎเดฟเดคเดฎเดพเดฃเตเดจเตเดจเตเด 8 เดฎเดคเดฟเดฏเดพเดเตเดฎเตเดจเตเดจเตเด เดเดคเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต.
เดเดเตเดเดณเตเดเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดเตผเดทเดเตป เดเดคเต เดเตเดฏเตเดคเต: เดเดฐเดเดญเดฟเดเตเดเตเด, เดตเดฟเดถเตเดฐเดฎเดฟเดเตเดเตเด, เดตเดฟเดถเตเดฐเดฎเดฟเดเตเดเตเด, เดเดเดฟเดจเต เดเดเดเตเดเตเด, เดชเดฟเดจเตเดจเดฟเดฒเตเดเตเดเต เดเดเดเตเดเตเด, เดเดพเดฌเตเดเต เดเดเดเตเดเตเด, เดเดเดฟเดจเตเดชเตเดชเด เดฎเดเดเตเดเตเด, เดเตเดจเตเดจเดพเดฏเดฏเต เดเดเดเตเดเตเด, เดเดฑเตเดฑเดฏเตเดเตเดเต เดฎเดเดเตเดเตเด, เดเดเดฟเดจเต เดตเตเดฃเตเดเตเด เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดฏเตเด.
เดเดจเตเดจเดพเตฝ เด เดตเดธเดพเดจเด เดชเตเดฐเดถเตเดจเด เดชเดฐเดฟเดนเดฐเดฟเดเตเดเต.
#ะกัะฐัั.
Human_1 = 0
Wolf_1 = 0
Goat_1 = 0
Cabbage_1 = 0
#ะคะตัะผะตั ะพัะดัั
ะฐะตั.
Human_2 = 0
Wolf_2 = 0
Goat_2 = 0
Cabbage_2 = 0
#ะคะตัะผะตั ะพัะดัั
ะฐะตั.
Human_3 = 0
Wolf_3 = 0
Goat_3 = 0
Cabbage_3 = 0
#ะคะตัะผะตั ะพัะฒะพะทะธั ะบะพะทั ะฝะฐ ะฝัะถะฝัะน ะฑะตัะตะณ.
Human_4 = 1
Wolf_4 = 0
Goat_4 = 1
Cabbage_4 = 0
#ะคะตัะผะตั ะฒะพะทะฒัะฐัะฐะตััั.
Human_5 = 0
Wolf_5 = 0
Goat_5 = 1
Cabbage_5 = 0
#ะคะตัะผะตั ะพัะฒะพะทะธั ะบะฐะฟัััั ะฝะฐ ะฝัะถะฝัะน ะฑะตัะตะณ.
Human_6 = 1
Wolf_6 = 0
Cabbage_6 = 1
Goat_6 = 1
#ะะปััะตะฒะฐั ัะฐััั ะพะฟะตัะฐัะธะธ: ัะตัะผะตั ะฒะพะทะฒัะฐัะฐะตั ะบะพะทั ะพะฑัะฐัะฝะพ.
Human_7 = 0
Wolf_7 = 0
Goat_7 = 0
Cabbage_7 = 1
#ะคะตัะผะตั ะพัะฒะพะทะธั ะฒะพะปะบะฐ ะฝะฐ ะดััะณะพะน ะฑะตัะตะณ, ะณะดะต ะพะฝ ัะตะฟะตัั ะฝะฐั
ะพะดะธััั ะฒะผะตััะต ั ะบะฐะฟัััะพะน.
Human_8 = 1
Wolf_8 = 1
Goat_8 = 0
Cabbage_8 = 1
#ะคะตัะผะตั ะฒะพะทะฒัะฐัะฐะตััั ะทะฐ ะบะพะทะพะน.
Human_9 = 0
Wolf_9 = 1
Goat_9 = 0
Cabbage_9 = 1
#ะคะตัะผะตั ะฟะพะฒัะพัะฝะพ ะดะพััะฐะฒะปัะตั ะบะพะทั ะฝะฐ ะฝัะถะฝัะน ะฑะตัะตะณ ะธ ะทะฐะฒะตััะฐัั ะฟะตัะตะฟัะฐะฒั.
Human_10 = 1
Wolf_10 = 1
Goat_10 = 1
Cabbage_10 = 1
เดเดจเดฟ เดจเดฎเตเดเตเดเต เดตเตเดฏเดตเดธเตเดฅเดเตพ เดฎเดพเดฑเตเดฑเดพเดจเตเด เดชเดฐเดฟเดนเดพเดฐเดเตเดเดณเตเดจเตเดจเตเดฎเดฟเดฒเตเดฒเตเดจเตเดจเต เดคเตเดณเดฟเดฏเดฟเดเตเดเดพเดจเตเด เดถเตเดฐเดฎเดฟเดเตเดเดพเด.
เดเดคเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดเดเตเดเดณเตเดเต เดเตเดจเตเดจเดพเดฏ เดธเดธเตเดฏเดญเดเตเดทเดฃเด เดจเตฝเดเตเด, เด
เดตเตป เดเดพเดฌเตเดเต เดเดดเดฟเดเตเดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเด.
เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดธเตเดฐเดเตเดทเดฟเดคเดฎเดพเดเตเดเตเด เดเดจเตเดจเดคเดพเดฃเต เดเดเตเดเดณเตเดเต เดฒเดเตเดทเตเดฏเด, เดชเดดเตเดคเตเดเตพ เดเดฒเตเดฒเตเดจเตเดจเต เดเดฑเดชเตเดชเดพเดเตเดเตเดฃเตเด เดเตเดธเตเดฎเดพเดฏเดฟ เดเดคเดฟเดจเต เดคเดพเดฐเดคเดฎเตเดฏเด เดเตเดฏเตเดฏเดพเด.
Safe = [ And( Or(Wolf[i] != Goat[i], Wolf[i] == Human[i]), Or(Goat[i] != Cabbage[i], Goat[i] == Human[i]), Or(Wolf[i] != Cabbage[i], Goat[i] == Human[i])) for i in range(Num) ]
Z3 เดเดเตเดเตพเดเตเดเต เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดชเตเดฐเดคเดฟเดเดฐเดฃเด เดจเตฝเดเดฟ:
no solution
เดเดคเดฟเดจเตผเดคเตเดฅเด เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดชเดฐเดฟเดนเดพเดฐเดเตเดเดณเตเดจเตเดจเตเดฎเดฟเดฒเตเดฒ เดเดจเตเดจเดพเดฃเต.
เด เดเตเดเดจเต, เดเตผเดทเดเดจเต เดจเดทเตเดเด เดเตเดเดพเดคเต เดธเตผเดตเดตเตเดฏเดพเดชเดฟเดฏเดพเดฏ เดเตเดจเตเดจเดพเดฏเดฏเตเดฎเดพเดฏเดฟ เดเดเดเตเดเตเด เด เดธเดพเดงเตเดฏเดฎเดพเดฃเตเดจเตเดจเต เดเดเตเดเตพ เดชเตเดฐเตเดเตเดฐเดพเดฎเดพเดฑเตเดฑเดฟเดเต เดเดฏเดฟ เดคเตเดณเดฟเดฏเดฟเดเตเดเต.
เดชเตเดฐเตเดเตเดทเดเตผเดเตเดเต เด เดตเดฟเดทเดฏเด เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดฃเตเดเตเดเตเดเดฟเตฝ, เดญเดพเดตเดฟเดฏเดฟเดฒเต เดฒเตเดเดจเดเตเดเดณเดฟเตฝ เดเดฐเต เดธเดพเดงเดพเดฐเดฃ เดชเตเดฐเตเดเตเดฐเดพเดฎเดฟเดจเตเดฏเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเตเดฏเต เดเดชเดเดพเดฐเดฟเด เดฐเตเดคเดฟเดเตพเดเตเดเต เด เดจเตเดฏเตเดเตเดฏเดฎเดพเดฏ เดเดฐเต เดธเดฎเดตเดพเดเตเดฏเดฎเดพเดเตเดเดฟ เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเต เดเดเตเดเดจเตเดฏเตเดจเตเดจเต เดเดพเตป เดจเดฟเดเตเดเดณเตเดเต เดชเดฑเดฏเตเด, เด เดคเต เดชเดฐเดฟเดนเดฐเดฟเดเตเดเตเด, เด เดคเตเดตเดดเดฟ เดจเดฟเดฏเดฎเดพเดจเตเดธเตเดคเดฎเดพเดฏ เดเดฒเตเดฒเดพ เดธเดพเดนเดเดฐเตเดฏเดเตเดเดณเตเด เดเตเดเตเดชเดพเดเตเดเดณเตเด เดตเตเดณเดฟเดชเตเดชเตเดเตเดคเตเดคเตเด. เดเดฆเตเดฏเด, เด เดคเต เดเดพเดธเตเดเตเดเดฟเตฝ, เดเดจเตเดจเดพเตฝ เดเดฐเต เดชเตเดฐเตเดเตเดฐเดพเดฎเดฟเดจเตเดฑเต เดฐเตเดชเดคเตเดคเดฟเตฝ เด เดตเดคเดฐเดฟเดชเตเดชเดฟเดเตเดเต, เดคเตเดเตผเดจเตเดจเต เดเตเดฐเดฎเตเดฃ เด เดคเต เดธเดเตเดเตเตผเดฃเตเดฃเดฎเดพเดเตเดเตเดเดฏเตเด เดธเตเดซเตเดฑเตเดฑเตเดตเตเดฏเตผ เดตเดฟเดเดธเดจเดคเตเดคเดฟเดจเตเดฑเต เดฒเตเดเดคเตเดคเต เดจเดฟเดจเตเดจเตเดณเตเดณ เดจเดฟเดฒเดตเดฟเดฒเต เดเดฆเดพเดนเดฐเดฃเดเตเดเดณเดฟเดฒเตเดเตเดเต เดจเตเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต.
เด
เดเตเดคเตเดค เดฒเตเดเดจเด เดเดคเดฟเดจเดเด เดคเดฏเตเดฏเดพเดฑเดพเดฃเต:
เด
เดคเดฟเตฝ เดเดพเตป เดชเตเดฐเดถเตเดจเดเตเดเดณเตเดเต เดเดชเดเดพเดฐเดฟเด เดชเดฐเดฟเดถเตเดงเดจเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเดฐเตเดเตเดฐเดพเดฎเตเดเดณเดฟเดฒเตเดเตเดเต เดจเตเดเตเดเตเดเดฏเตเด เดตเดฟเดตเดฐเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต
เด
เดต เดเดเตเดเดจเต เดธเตเดตเดฏเดฎเตเดต เดเดชเดเดพเดฐเดฟเด เดจเดฟเดฏเดฎ เดธเดเดตเดฟเดงเดพเดจเดเตเดเดณเดพเดเตเดเดฟ เดฎเดพเดฑเตเดฑเดพเด.
เด
เดตเดฒเดเดฌเด: www.habr.com