<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def all_sharded_cluster_links(cluster_id, shard_id=None, router_id=None, rel_to=None):
 """Get a list of all links to be included with ShardedClusters."""

    return [
        sharded_cluster_link(rel, cluster_id, shard_id, router_id,
                             self_rel=(rel == rel_to))
        for rel in (
            'get-sharded-clusters', 'get-sharded-cluster-info',
            'sharded-cluster-command', 'delete-sharded-cluster',
            'add-shard', 'get-shards', 'get-configsvrs',
            'get-routers', 'add-router'
        )
    ]