import Data.IntSet(IntSet, size, insert, empty)
a k 1 = 52 - k
a k n = k*(a k (n-1)) + (52-k)*(a (k+1) (n-1))
s n xs
= sum [ s
(n
-1) (insert t xs
) | t
<- [1..52] ]
main = do
let xs = [ a 0 n | n <- [1..5] ]
ys = [ s n empty | n <- [1..5] ]
aW1wb3J0IERhdGEuSW50U2V0KEludFNldCwgc2l6ZSwgaW5zZXJ0LCBlbXB0eSkKCmEgOjogSW50ZWdlciAtPiBJbnQgLT4gSW50ZWdlcgphIGsgMSA9IDUyIC0gawphIGsgbiA9IGsqKGEgayAobi0xKSkgKyAoNTItaykqKGEgKGsrMSkgKG4tMSkpCgpzIDo6IEludCAtPiBJbnRTZXQgLT4gSW50ZWdlcgpzIDEgeHMgPSBmcm9tSW50ZWdyYWwgJCA1MiAtIChzaXplIHhzKQpzIG4geHMgPSBzdW0gWyBzIChuLTEpIChpbnNlcnQgdCB4cykgfCB0IDwtIFsxLi41Ml0gXQoKbWFpbiA9IGRvCiAgbGV0IHhzID0gWyBhIDAgbiB8IG4gPC0gWzEuLjVdIF0KICAgICAgeXMgPSBbIHMgbiBlbXB0eSB8IG4gPC0gWzEuLjVdIF0KICBwcmludCB4cwogIHByaW50IHlzCiAgcHJpbnQgKHhzID09IHlzKQ==