Partitioning a graph into path components



Hello,
I am unable to find a graceful solution to this problem. Does anybody
have any thoughts? I have a complete directed graph on n vertices and
I would like to find how many different ways I can partition this graph
into path components not exceeding a certain length k.
Thanks!
GB

.