{
  "body_content_embedded": false,
  "course_id": "C70",
  "exercise_support_projection": [
    {
      "exercise_unit_id": "r012:unit:auto:a9ab4f4d85aaea6e636104c8",
      "relation_id": "r012:relation:answers:16e7a8bfef15a812c6938e5a",
      "support_kind": "answer",
      "support_unit_id": "r012:unit:auto:b5a0c13a297bd216e53f189c"
    },
    {
      "exercise_unit_id": "r012:unit:auto:3a3cdb7defb6ad5b83822a4f",
      "relation_id": "r012:relation:answers:3b3ccd8d12246333972010df",
      "support_kind": "answer",
      "support_unit_id": "r012:unit:auto:774277a4814925295d7481f1"
    },
    {
      "exercise_unit_id": "r012:unit:auto:72dd3cb89832a186d0a804d7",
      "relation_id": "r012:relation:answers:47304b8e8eae6445843375cf",
      "support_kind": "answer",
      "support_unit_id": "r012:unit:auto:6837c70b99d4b8c8f508c588"
    },
    {
      "exercise_unit_id": "r012:unit:auto:50494897f62fc2d69d017001",
      "relation_id": "r012:relation:answers:47dc18ddb70e316aa4f5dcd7",
      "support_kind": "answer",
      "support_unit_id": "r012:unit:auto:3235e37dc1f920f70697ed2e"
    },
    {
      "exercise_unit_id": "r012:unit:auto:11ba049352343d2a89f10204",
      "relation_id": "r012:relation:answers:872027bd16a3c097b75191be",
      "support_kind": "answer",
      "support_unit_id": "r012:unit:auto:b1b423d2cb847879166a51dc"
    },
    {
      "exercise_unit_id": "r012:unit:auto:e66b6dfaf00cce2fb80742e2",
      "relation_id": "r012:relation:answers:87899b1a8374e93abc6eaeed",
      "support_kind": "answer",
      "support_unit_id": "r012:unit:auto:d41ac63580d01f30367acff9"
    },
    {
      "exercise_unit_id": "r012:unit:auto:e66b6dfaf00cce2fb80742e2",
      "relation_id": "r012:relation:answers:89529294636734aa833d8d56",
      "support_kind": "answer",
      "support_unit_id": "r012:unit:auto:fb7f9ae70ed8db17ac697167"
    },
    {
      "exercise_unit_id": "r012:unit:auto:be510954ac4b4e236da5fe5a",
      "relation_id": "r012:relation:answers:e6def34a96534be3750960cc",
      "support_kind": "answer",
      "support_unit_id": "r012:unit:auto:3dbfcf5d465ffb95ded9eadd"
    },
    {
      "exercise_unit_id": "r012:unit:auto:b560a755a75fb5de85d99f4b",
      "relation_id": "r012:relation:answers:f058443632dc801036b200ec",
      "support_kind": "answer",
      "support_unit_id": "r012:unit:auto:e005b8cddbb6dd3451c92c22"
    },
    {
      "exercise_unit_id": "r012:unit:ex_genfunction_ineq-messy",
      "relation_id": "r012:relation:hints:0ad7f3166203b381c961f98c",
      "support_kind": "hint",
      "support_unit_id": "r012:unit:auto:b227d2ba3023d16a25e65e43"
    },
    {
      "exercise_unit_id": "r012:unit:auto:356f8d5a1ac0f785dfd5b5f4",
      "relation_id": "r012:relation:hints:0b7bb643405156036c718447",
      "support_kind": "hint",
      "support_unit_id": "r012:unit:auto:00210d7f68b93044c29aea5c"
    },
    {
      "exercise_unit_id": "r012:unit:auto:921b776e937d50a2fd4c2c37",
      "relation_id": "r012:relation:hints:0f7d296be4239f55c81b743a",
      "support_kind": "hint",
      "support_unit_id": "r012:unit:auto:01062773643c273567236f44"
    },
    {
      "exercise_unit_id": "r012:unit:auto:3a3cdb7defb6ad5b83822a4f",
      "relation_id": "r012:relation:hints:1290726be356f804b3c14e03",
      "support_kind": "hint",
      "support_unit_id": "r012:unit:auto:027fb432a9986f9c24a39e2e"
    },
    {
      "exercise_unit_id": "r012:unit:act-strings-rearrange",
      "relation_id": "r012:relation:hints:2b9bae61892aa80e7faa1e16",
      "support_kind": "hint",
      "support_unit_id": "r012:unit:auto:7f826ed7578d16cf06d469a6"
    },
    {
      "exercise_unit_id": "r012:unit:auto:ab5ccb527191a7e0e804dbb5",
      "relation_id": "r012:relation:hints:4f7970ea226baaa99b4a07fd",
      "support_kind": "hint",
      "support_unit_id": "r012:unit:auto:76931f7c99044e9bd27e3fcc"
    },
    {
      "exercise_unit_id": "r012:unit:auto:fccf168dc4902eceb788ef0a",
      "relation_id": "r012:relation:hints:6bd3e29f6f13ba4afbbfca16",
      "support_kind": "hint",
      "support_unit_id": "r012:unit:auto:606625fb7cc85bd2dedd85f6"
    },
    {
      "exercise_unit_id": "r012:unit:auto:f0f646a152ae746a5ab3b494",
      "relation_id": "r012:relation:hints:840a22e75f0a20bbc8f56e7f",
      "support_kind": "hint",
      "support_unit_id": "r012:unit:auto:689a2b407b7d593bea577e32"
    },
    {
      "exercise_unit_id": "r012:unit:auto:484c06194f105dfcf44848df",
      "relation_id": "r012:relation:hints:893cab4dd0ca1e0621fdc555",
      "support_kind": "hint",
      "support_unit_id": "r012:unit:auto:a3b7bb136de03ef64d157c04"
    },
    {
      "exercise_unit_id": "r012:unit:rq-recurrence_adv-ops_rewrite",
      "relation_id": "r012:relation:hints:9134e53aa8b966740cf96e10",
      "support_kind": "hint",
      "support_unit_id": "r012:unit:auto:579ed4ce02dc9e5c91947fa1"
    },
    {
      "exercise_unit_id": "r012:unit:auto:6cad689e5ac1868435dce175",
      "relation_id": "r012:relation:hints:a446f73d7078d52ef099ab13",
      "support_kind": "hint",
      "support_unit_id": "r012:unit:auto:a07dfd387e4d8b8d5597b20b"
    },
    {
      "exercise_unit_id": "r012:unit:induction_recursion_avoid-12",
      "relation_id": "r012:relation:hints:cf5a5a4d38ae47c54f638d91",
      "support_kind": "hint",
      "support_unit_id": "r012:unit:auto:be733c69f1f79c989d8f54c4"
    },
    {
      "exercise_unit_id": "r012:unit:act-strings-rearrange",
      "relation_id": "r012:relation:hints:d70c473f196268695b7676ae",
      "support_kind": "hint",
      "support_unit_id": "r012:unit:auto:84578869fad2678f4a9a6564"
    },
    {
      "exercise_unit_id": "r012:unit:auto:12dc521cbf0985e8c6ab6f05",
      "relation_id": "r012:relation:hints:d825b79644873356cba375a9",
      "support_kind": "hint",
      "support_unit_id": "r012:unit:auto:9c669e328b809df5f3d14056"
    },
    {
      "exercise_unit_id": "r012:unit:auto:144482dcd24dcb5624a6483d",
      "relation_id": "r012:relation:hints:d8ffdac932258cddc4014562",
      "support_kind": "hint",
      "support_unit_id": "r012:unit:auto:90b8b4e5eb57ae64daeb4bb5"
    },
    {
      "exercise_unit_id": "r012:unit:auto:e438802b2d5527a91381cbc2",
      "relation_id": "r012:relation:hints:ef8e3da80a2764fbf06a1c3e",
      "support_kind": "hint",
      "support_unit_id": "r012:unit:auto:25f2089f3c8dec1fd1474256"
    },
    {
      "exercise_unit_id": "r012:unit:auto:7d747c89ba1593da4644e7d6",
      "relation_id": "r012:relation:solves:038f501729616d72df23438f",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:3e87762a871bcc6f95428880"
    },
    {
      "exercise_unit_id": "r012:unit:auto:6f81637b674d35e3b9c52db6",
      "relation_id": "r012:relation:solves:063ead9adf68a3fe9e7e4bcf",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:b8cac72ecfd4e88e45fa59bc"
    },
    {
      "exercise_unit_id": "r012:unit:ex_graphs_degseq",
      "relation_id": "r012:relation:solves:07ef751ca42c3ea3549873bc",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:607188a5856c54813a7d2ddf"
    },
    {
      "exercise_unit_id": "r012:unit:auto:fee0c42aba0a450427ee650a",
      "relation_id": "r012:relation:solves:146e5181708642b97b2651e7",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:a563d15e14481db920c570b5"
    },
    {
      "exercise_unit_id": "r012:unit:auto:55b25d4d1631fea3d8999e0a",
      "relation_id": "r012:relation:solves:153cf7d421a0461b6026bbe9",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:a506b04972802d9261d5f51d"
    },
    {
      "exercise_unit_id": "r012:unit:auto:110567367ceeb0a2195f717d",
      "relation_id": "r012:relation:solves:169a1b0032eee0c1052e084b",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:4fcdb65e8e76c20e3130e98e"
    },
    {
      "exercise_unit_id": "r012:unit:auto:ff5907446775a14fa9675339",
      "relation_id": "r012:relation:solves:1ba246282782f991d7038190",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:f5a7219a4b74e22c6e9a9416"
    },
    {
      "exercise_unit_id": "r012:unit:auto:347819b28ee8432516f8db1d",
      "relation_id": "r012:relation:solves:207f40ee4b57bf3df553b361",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:d6c3d8fd412a8ad03e6c6976"
    },
    {
      "exercise_unit_id": "r012:unit:auto:d1fe9add68fc925362d04de9",
      "relation_id": "r012:relation:solves:214d9cdc773681154010070d",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:cf6e541ee0459906a49863b7"
    },
    {
      "exercise_unit_id": "r012:unit:auto:5374f7ab057a5a976a16f503",
      "relation_id": "r012:relation:solves:232b82be3b1f5cf97b5e2a62",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:a425b234324d7985eafcbdf0"
    },
    {
      "exercise_unit_id": "r012:unit:auto:9da8ebe78f63c221b5b6bc64",
      "relation_id": "r012:relation:solves:310ed9e4bf18200edad11253",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:510a0fb2ef3cdad37eca7e81"
    },
    {
      "exercise_unit_id": "r012:unit:auto:a9ab4f4d85aaea6e636104c8",
      "relation_id": "r012:relation:solves:3b9b4818ae41a7908c534bc9",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:05222a580a9112e3bf932439"
    },
    {
      "exercise_unit_id": "r012:unit:auto:1ee634ed8eab355c3350ccdf",
      "relation_id": "r012:relation:solves:43dee19de92c61d0fc68a211",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:c650138c712bd4378cfc304b"
    },
    {
      "exercise_unit_id": "r012:unit:auto:b560a755a75fb5de85d99f4b",
      "relation_id": "r012:relation:solves:55fc47588405f74062eea0ba",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:2720c52104cf3d128a826639"
    },
    {
      "exercise_unit_id": "r012:unit:auto:8cbb71879170a7a1d71de4e4",
      "relation_id": "r012:relation:solves:614835e4cc6319d35f1f382d",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:c13a0c2d885e130530fde24c"
    },
    {
      "exercise_unit_id": "r012:unit:auto:347b6dd5f70b334e2b989613",
      "relation_id": "r012:relation:solves:63ca6ab16e4b1604bac61a97",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:482349e8f2bb923c1701759f"
    },
    {
      "exercise_unit_id": "r012:unit:auto:c026fb8e5b8826a383e29be2",
      "relation_id": "r012:relation:solves:69bf9333a451f7ecab334759",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:8b86725e25b5b53f9b78d02b"
    },
    {
      "exercise_unit_id": "r012:unit:auto:0dbc5f46a158feba88b9866f",
      "relation_id": "r012:relation:solves:6cb26bc543a69ed45e18e757",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:a1e317e17cbc08a6f953f4c6"
    },
    {
      "exercise_unit_id": "r012:unit:auto:d6379afbf847628fd479a11a",
      "relation_id": "r012:relation:solves:7023f0f216a730339633440f",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:75e6df14f8fb7b00d0f0e928"
    },
    {
      "exercise_unit_id": "r012:unit:ex_genfunction_ineq-clean",
      "relation_id": "r012:relation:solves:723e377b535900498171c95d",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:077a3c17f2ebc0690b0ad934"
    },
    {
      "exercise_unit_id": "r012:unit:auto:1017e9717d06a96a03ec3733",
      "relation_id": "r012:relation:solves:7c89d4e8ea7e1c08b53e5eed",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:4b501b2e30b7fc3e772145af"
    },
    {
      "exercise_unit_id": "r012:unit:auto:328950a879727c218a6d3e20",
      "relation_id": "r012:relation:solves:8752fce10662efcf39cf9cf8",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:76ca4cd132d1a847219afb0f"
    },
    {
      "exercise_unit_id": "r012:unit:auto:e0b20fe34fc676effa60a250",
      "relation_id": "r012:relation:solves:89a36dd0e23e47dadd378280",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:fcda848baccb4f015963b0ca"
    },
    {
      "exercise_unit_id": "r012:unit:auto:2b519dfc00d541387443004e",
      "relation_id": "r012:relation:solves:926df07ffd18815d84830fa0",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:9a551d139ef7eb1d7cc16567"
    },
    {
      "exercise_unit_id": "r012:unit:auto:fc00bd7518a7a94266154f1c",
      "relation_id": "r012:relation:solves:998caaa0a8c7a73ef2f59553",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:a20f131d03807527ff45ebd7"
    },
    {
      "exercise_unit_id": "r012:unit:auto:be510954ac4b4e236da5fe5a",
      "relation_id": "r012:relation:solves:99c204cd580c39440c9cb11e",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:63809514fdd78b6a7680d8bc"
    },
    {
      "exercise_unit_id": "r012:unit:auto:651e00dafbb8b882fa71bd3f",
      "relation_id": "r012:relation:solves:9b741e962a770056b9ec8bb0",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:853be05aa5da6212a844837f"
    },
    {
      "exercise_unit_id": "r012:unit:auto:6fc795026ccf8843ae202696",
      "relation_id": "r012:relation:solves:9eb873f82cf04bfe2e41aa7e",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:085eef75fbc221c8539125fd"
    },
    {
      "exercise_unit_id": "r012:unit:auto:9ac463b125a026c45c6c7bbb",
      "relation_id": "r012:relation:solves:a4505173f8f78341627b9f9e",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:c018bc07ff1667da16b82d71"
    },
    {
      "exercise_unit_id": "r012:unit:auto:66ec74e480cb41c08378fa17",
      "relation_id": "r012:relation:solves:a72576d4ac8c81f0ddcf6c4a",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:795b6d4c24720d6fe770ec01"
    },
    {
      "exercise_unit_id": "r012:unit:auto:e66b6dfaf00cce2fb80742e2",
      "relation_id": "r012:relation:solves:a740d7c79158ee144941c3d4",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:f2cf0947318848e87328f400"
    },
    {
      "exercise_unit_id": "r012:unit:auto:98aa5cc86679888724bdbe4d",
      "relation_id": "r012:relation:solves:aa20ef20cccb78853e6bd164",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:64ad12c1c076a035868cc8e9"
    },
    {
      "exercise_unit_id": "r012:unit:auto:4b25af132215cc1e44b79929",
      "relation_id": "r012:relation:solves:ab0365429d685db90b0392b5",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:43a9810f61a1acce2a6dfbb0"
    },
    {
      "exercise_unit_id": "r012:unit:auto:5713425f81417108ab8d86a3",
      "relation_id": "r012:relation:solves:b043ea91c191b544dbe11d62",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:e5c02f3749617d0707c93f7b"
    },
    {
      "exercise_unit_id": "r012:unit:auto:ed39e4dc5f08af1ba06b78f7",
      "relation_id": "r012:relation:solves:b0d50a198f920998591d7478",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:ac571736e8f107a75a005408"
    },
    {
      "exercise_unit_id": "r012:unit:auto:98e5fe3263d7cd1666cae593",
      "relation_id": "r012:relation:solves:b12d3017451ee32f3b690389",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:d57d42c05fddf1e880e252df"
    },
    {
      "exercise_unit_id": "r012:unit:auto:79557c52790d01c1a89d5efb",
      "relation_id": "r012:relation:solves:b329007020fbf9e78abf29c1",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:ff603adadd84860eeb6a3169"
    },
    {
      "exercise_unit_id": "r012:unit:auto:3a3cdb7defb6ad5b83822a4f",
      "relation_id": "r012:relation:solves:b4c541d9979c1569437d08b4",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:46be14a19d3b560435dab10c"
    },
    {
      "exercise_unit_id": "r012:unit:auto:e8376179e5fd62c44694e6d6",
      "relation_id": "r012:relation:solves:b57f1ea8177d81bca3b0e154",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:91ea89b1e2c35d0a8968a0c0"
    },
    {
      "exercise_unit_id": "r012:unit:auto:999eeb57a6f2655317279960",
      "relation_id": "r012:relation:solves:b5bc572186ececa9eb2b694c",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:d2d9f90c2f0cdae05675535e"
    },
    {
      "exercise_unit_id": "r012:unit:auto:e66b6dfaf00cce2fb80742e2",
      "relation_id": "r012:relation:solves:ca3e5bec8e5f723d3f8597cb",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:e01e17d302eefd14243adf2c"
    },
    {
      "exercise_unit_id": "r012:unit:auto:4997a938dd446cd543a8760c",
      "relation_id": "r012:relation:solves:cd8d6e289a52b879fecf9711",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:5f484029deefd53f905160b4"
    },
    {
      "exercise_unit_id": "r012:unit:auto:90026455c12e5c994646355f",
      "relation_id": "r012:relation:solves:cfc78fa476c89cc1d2731471",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:f5b2eb7b69a56afcbbd38a1f"
    },
    {
      "exercise_unit_id": "r012:unit:auto:bc8f9a1c6e41090fe9f1e311",
      "relation_id": "r012:relation:solves:d792d04b6ae859a3271422c8",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:319ecf49b77604a02a1841e5"
    },
    {
      "exercise_unit_id": "r012:unit:auto:d231242cd967c0a706fecd21",
      "relation_id": "r012:relation:solves:db51d91247f291fd72f93813",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:7b8f62d34845d641c2e57f0c"
    },
    {
      "exercise_unit_id": "r012:unit:auto:4200147cc15d9ce97a2c6d6e",
      "relation_id": "r012:relation:solves:e3fe9be243c65a5691373d4c",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:4aa77ce711c420cf471714da"
    },
    {
      "exercise_unit_id": "r012:unit:auto:b62489f5994a6b229f62306d",
      "relation_id": "r012:relation:solves:e560926b21d4baa10d9ef175",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:babbba21fe5f81ce4c9d5354"
    },
    {
      "exercise_unit_id": "r012:unit:auto:50494897f62fc2d69d017001",
      "relation_id": "r012:relation:solves:e8c814370763c3ad98e916cd",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:f33646ebd118d8ad1a982688"
    },
    {
      "exercise_unit_id": "r012:unit:auto:72dd3cb89832a186d0a804d7",
      "relation_id": "r012:relation:solves:ee8af476242c2fb23840a625",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:f1d6cee1dce0b831f77bbf8d"
    },
    {
      "exercise_unit_id": "r012:unit:auto:b00f4c1ebe8f22d1fea2b679",
      "relation_id": "r012:relation:solves:eed254b8fa0b951e90bb7c72",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:47f4d9bb89ec37081c0e05e3"
    },
    {
      "exercise_unit_id": "r012:unit:auto:edfcf642b2bc2be898e12bfa",
      "relation_id": "r012:relation:solves:f094a9b5c7ba258891c61bc5",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:11f327e2cd31b4aedf824981"
    },
    {
      "exercise_unit_id": "r012:unit:auto:0c9cc6a734a1d65c7998857c",
      "relation_id": "r012:relation:solves:f195fb1c512768db9fc5c2db",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:73fd1315cdab25d3b53da422"
    },
    {
      "exercise_unit_id": "r012:unit:auto:11ba049352343d2a89f10204",
      "relation_id": "r012:relation:solves:f418f7178f68d026de1c8be1",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:9335f26c146adbeed375cc2a"
    },
    {
      "exercise_unit_id": "r012:unit:auto:550d3aa36fbebf888bec3811",
      "relation_id": "r012:relation:solves:f8f977c1f38ed6ebe5f54458",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:1280776e061eca4d50a6f2da"
    },
    {
      "exercise_unit_id": "r012:unit:auto:44cb1b3aa1fdae739fc821ca",
      "relation_id": "r012:relation:solves:fac6dce993984fa254ee7948",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:2124c8b77378df62a9471ad7"
    },
    {
      "exercise_unit_id": "r012:unit:auto:8079635fbc4d38f493b000dc",
      "relation_id": "r012:relation:solves:fad9617525acbefc0ee74b09",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:1309cea2994e8e43e9c03468"
    },
    {
      "exercise_unit_id": "r012:unit:auto:bc94eaaa40ba5a276e501aa5",
      "relation_id": "r012:relation:solves:fd3ac2b6cad5b8d175d7f778",
      "support_kind": "solution",
      "support_unit_id": "r012:unit:auto:eae8b57c721815521f9f7306"
    }
  ],
  "exercise_support_projection_rows": 82,
  "relation_count": 6334,
  "relation_type_counts": {
    "answers": 9,
    "compiled-from": 1,
    "contains": 1407,
    "corrects": 357,
    "covers-concept": 1569,
    "depends-on": 3,
    "derived-from": 12,
    "hints": 16,
    "precedes": 1407,
    "prerequisite": 992,
    "solves": 57,
    "uses-resource": 1,
    "xref": 503
  },
  "relations": [
    {
      "relation": "answers",
      "relation_id": "r012:relation:answers:16e7a8bfef15a812c6938e5a",
      "source_id": "r012:unit:auto:b5a0c13a297bd216e53f189c",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a9ab4f4d85aaea6e636104c8"
    },
    {
      "relation": "answers",
      "relation_id": "r012:relation:answers:3b3ccd8d12246333972010df",
      "source_id": "r012:unit:auto:774277a4814925295d7481f1",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:3a3cdb7defb6ad5b83822a4f"
    },
    {
      "relation": "answers",
      "relation_id": "r012:relation:answers:47304b8e8eae6445843375cf",
      "source_id": "r012:unit:auto:6837c70b99d4b8c8f508c588",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:72dd3cb89832a186d0a804d7"
    },
    {
      "relation": "answers",
      "relation_id": "r012:relation:answers:47dc18ddb70e316aa4f5dcd7",
      "source_id": "r012:unit:auto:3235e37dc1f920f70697ed2e",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:50494897f62fc2d69d017001"
    },
    {
      "relation": "answers",
      "relation_id": "r012:relation:answers:872027bd16a3c097b75191be",
      "source_id": "r012:unit:auto:b1b423d2cb847879166a51dc",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:11ba049352343d2a89f10204"
    },
    {
      "relation": "answers",
      "relation_id": "r012:relation:answers:87899b1a8374e93abc6eaeed",
      "source_id": "r012:unit:auto:d41ac63580d01f30367acff9",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e66b6dfaf00cce2fb80742e2"
    },
    {
      "relation": "answers",
      "relation_id": "r012:relation:answers:89529294636734aa833d8d56",
      "source_id": "r012:unit:auto:fb7f9ae70ed8db17ac697167",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e66b6dfaf00cce2fb80742e2"
    },
    {
      "relation": "answers",
      "relation_id": "r012:relation:answers:e6def34a96534be3750960cc",
      "source_id": "r012:unit:auto:3dbfcf5d465ffb95ded9eadd",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:be510954ac4b4e236da5fe5a"
    },
    {
      "relation": "answers",
      "relation_id": "r012:relation:answers:f058443632dc801036b200ec",
      "source_id": "r012:unit:auto:e005b8cddbb6dd3451c92c22",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:b560a755a75fb5de85d99f4b"
    },
    {
      "relation": "compiled-from",
      "relation_id": "r012:relation:compiled-from:7431d588a9ea9adc4f78c09d",
      "source_id": "r012:asset:build-artifact:1b0056b7e08544201f14d2a7",
      "status": "structurally_verified",
      "target_id": "r012:asset:build-artifact:86eef596443c27fd22f3571c"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:001dd85116bd3a6d9ef051e4",
      "source_id": "r012:unit:rqs-induction_proofs",
      "status": "source_frozen",
      "target_id": "r012:unit:induction_proofs_ind-hyp"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0034e080b27f104eb70eff4d",
      "source_id": "r012:unit:s_induction_recursion",
      "status": "source_frozen",
      "target_id": "r012:unit:s_induction_gcd"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:003a71adfc443707481e8912",
      "source_id": "r012:unit:s_strings_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c3d6150f650ec033b2506e38"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:003b6b9c891d483a46bf0ca8",
      "source_id": "r012:unit:ch_induction",
      "status": "source_frozen",
      "target_id": "r012:unit:s_induction_proofs"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:004dced2945fe4d7819b3fdf",
      "source_id": "r012:unit:s_probability_central-tendency",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:dd704af3675a6c3b2f7eb811"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:005aae34a13ce6fddd170bcd",
      "source_id": "r012:unit:s_graphs_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4200147cc15d9ce97a2c6d6e"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:009325165757ee5788550db0",
      "source_id": "r012:unit:s_posets_dilworth",
      "status": "source_frozen",
      "target_id": "r012:unit:para_posets_dilworth_proof"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:00af66eaa96702ef0a7bd754",
      "source_id": "r012:unit:s_graphalgorithms_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fbdbbfdd913b7a4f03551801"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:00e603e3811ce85b76168bf7",
      "source_id": "r012:unit:s_ramsey_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:73562dac5be1e7fe8effd609"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:00e61558e2a5db8e74ddbde4",
      "source_id": "r012:unit:app_background",
      "status": "source_frozen",
      "target_id": "r012:unit:s_background_equivalence"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:017874a0eafb4dff5b51fd0c",
      "source_id": "r012:unit:app_background",
      "status": "source_frozen",
      "target_id": "r012:unit:s_background_products"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0180a6c5eac2356f576f4d56",
      "source_id": "r012:unit:ch_probability",
      "status": "source_frozen",
      "target_id": "r012:unit:s_probability_discrete-random-variables"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:018ccf14d7dc3dcb91109b85",
      "source_id": "r012:unit:auto:11ba049352343d2a89f10204",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:9335f26c146adbeed375cc2a"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:019c7f774f7d9021e8f41c7b",
      "source_id": "r012:unit:s_intro_opt",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:43f6d5de5720a72fc6e55148"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:01a906093c7ee8e75c7ba51e",
      "source_id": "r012:unit:auto:7bebe8d25fe627c32e39c489",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphs_interval-graph"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:01e3ebbf91f10ceab01bf11a",
      "source_id": "r012:unit:s_genfunction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:036523eaa2d61e9332b741a9"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:02058075ec0d17a37646faca",
      "source_id": "r012:unit:s_graphalgorithms_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:5af93712f676284570edb5f2"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0231b8d39d6a10f99dca23a8",
      "source_id": "r012:unit:auto:cb7ff5c803d045f07d0f6a7c",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_markov"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0240b562e4801d0db8dd3000",
      "source_id": "r012:unit:auto:f60475abf0e0451bad39d925",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_flowapplications_matching_ex2"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:02535afe9037bfe9e61c9ba9",
      "source_id": "r012:unit:auto:2b519dfc00d541387443004e",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:9a551d139ef7eb1d7cc16567"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:02d4cfab301caed8134d8eb0",
      "source_id": "r012:unit:s_graphs_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_PI_hamiltonian-G4"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:02fca7434a4f90bfe401e2b2",
      "source_id": "r012:unit:auto:e4c979957359a6e105fb627f",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:cd6c0cdb728b01aba5e68c8f"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:035145bb47d0dd5d08fee6bb",
      "source_id": "r012:unit:app_background",
      "status": "source_frozen",
      "target_id": "r012:unit:s_background_finite-sets"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0380afa5b190ded4f23534b1",
      "source_id": "r012:unit:ch_induction",
      "status": "source_frozen",
      "target_id": "r012:unit:s_induction_induction"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:03a1deed792ba7212f1476a6",
      "source_id": "r012:unit:s_inclusion-exclusion_derangements",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:57a1c249f2782f556231221b"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0403d2cf5a60378972a95a38",
      "source_id": "r012:unit:s_recurrence_discussion",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-recurrence_discussion"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:041832cda19079f79539cd52",
      "source_id": "r012:unit:s_background_add",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:801aa7396f3d680020b4e379"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:046492740dfd860ac71974d4",
      "source_id": "r012:unit:s_posets_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_PI_find-two-plus-two"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:04b0a8f41dc71a6468c3d8e0",
      "source_id": "r012:unit:ch_genfunction",
      "status": "source_frozen",
      "target_id": "r012:unit:s_genfunction_exercises"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:04b26ba9a155df9eb6ebe5fe",
      "source_id": "r012:unit:s_inclusion-exclusion_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:435387697278dbaa95cd68bd"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:04ffba69286787a3e552405c",
      "source_id": "r012:unit:rqs-strings_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:appcomb_strings_intro_reading"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0511b91871790aceeac954ab",
      "source_id": "r012:unit:auto:50435ea8dccf727c79b95617",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f4036c5496787d4bb754e7c7"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0527ce64dcb346b63490c514",
      "source_id": "r012:unit:s_induction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:0c9cc6a734a1d65c7998857c"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0539068f362004ec6f9c6100",
      "source_id": "r012:unit:auto:69284932b3072f16baf08e93",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e3d06cc45d80417c98936eaf"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0539825ffeab6dd47d82e7c8",
      "source_id": "r012:unit:s_genfunction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_genfunction_ineq-messy"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:05433bb105795901d0288040",
      "source_id": "r012:unit:s_basics_complexity",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:131514d52d394499e85c9b38"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0583a9a3fea891ae768e3327",
      "source_id": "r012:unit:s_graphalgorithms_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e2096817e3992cdc7038a565"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:058b12fc16eb46d59d8cc805",
      "source_id": "r012:unit:s_strings_comb-proof",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-strings_comb-proof"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:059311c1d7631eae929e56be",
      "source_id": "r012:unit:app_background",
      "status": "source_frozen",
      "target_id": "r012:unit:s_background_order"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:05b3edf88f35b9b59ac1f836",
      "source_id": "r012:unit:s_polya_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_polya_cyclic12"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:05c035ca69c5ff3588db7528",
      "source_id": "r012:unit:prop_graphalgorithms_exchange",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:02d9b9bea3ad5babc3a2a86a"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:05c49fee34e594554f0cf90d",
      "source_id": "r012:unit:s_strings_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:strings_PI_folders-zero-one-PTX"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:05fc2818bd3b5effba330bf7",
      "source_id": "r012:unit:s_probability_infinite-outcomes",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:bbd504642e6e005fdb6f75d4"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0652e1257e43d82eef844fe3",
      "source_id": "r012:unit:s_posets_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:6cad279ffb13c98fbe821ce5"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:06bd6cd0331dee05962f6bb8",
      "source_id": "r012:unit:s_genfunction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e0f50e92137238f006185b9f"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:06ee2c306fce2c5e95ded757",
      "source_id": "r012:unit:auto:0d28d49fc35f65830ed69839",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_networkflow_smallnet"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0722309b30d84d82e9ebacb7",
      "source_id": "r012:unit:s_graphalgorithms_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f7bd3faa0ba472b087af7e10"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:075e56663dd6c4a9ebf29af4",
      "source_id": "r012:unit:auto:bc94eaaa40ba5a276e501aa5",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:eae8b57c721815521f9f7306"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:077854259cf3a2fe9c532cf0",
      "source_id": "r012:unit:thm_ErdosSzekeres",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:b8811f8a58ea5a64d90c0568"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:07882ec1e2003228901315e4",
      "source_id": "r012:unit:s_inclusion-exclusion_euler-phi",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:5cf98fb376a04e75419df1f9"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:07ce86abaa1ee6273f31c770",
      "source_id": "r012:unit:s_networkflow_augmenting",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:aacf4c9ae6b4352e5f2c5a16"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:07ed29e8766d306413bfd225",
      "source_id": "r012:unit:s_graphs_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:9a6190f14daddebf421ba8e1"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:081c256d2707708cb0e04b4e",
      "source_id": "r012:unit:ss_polya_perm-groups_mult",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:0369018c1a8421e478137aa2"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:083fddfe6907f97cc8941ee6",
      "source_id": "r012:unit:s_background_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:afd1699ebcd437420e75847e"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:08891dd9bb5442007179725b",
      "source_id": "r012:unit:lem_graphalgorithms_tech",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:52395ededac66acc0fd47372"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:08ca6c2ae71526dc21816f85",
      "source_id": "r012:unit:s_recurrence_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:s_recurrence_intro_fib"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:08dba2167efbeccdf3f49f58",
      "source_id": "r012:unit:s_graphs_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:2353518a3262cb2006d21a45"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0944d38f1d5b54a2cbc618fc",
      "source_id": "r012:unit:ss_polya_polya_cycle-index",
      "status": "source_frozen",
      "target_id": "r012:unit:tab_polya_square-cycles"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:095fbea749fea3b91266810d",
      "source_id": "r012:unit:auto:5713425f81417108ab8d86a3",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphs_tree-14verts-ex3"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:096824f38062c1e6a64c312e",
      "source_id": "r012:unit:s_inclusion-exclusion_surjections_activity",
      "status": "source_frozen",
      "target_id": "r012:unit:inclusion-exclusion_activity_surjection"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0968f0348c3f1cbf25c34e82",
      "source_id": "r012:unit:lem_base",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:8330e14ca1873f918cbadb50"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:098ae49667aaa49f9f122f20",
      "source_id": "r012:unit:ch_basics",
      "status": "source_frozen",
      "target_id": "r012:unit:s_basics_exercises"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:09c242b1e4da98a752012889",
      "source_id": "r012:unit:auto:ab5ccb527191a7e0e804dbb5",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:76931f7c99044e9bd27e3fcc"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0a0c66589a80fdcb34d7b84b",
      "source_id": "r012:unit:app-comb",
      "status": "source_frozen",
      "target_id": "r012:unit:ch_graphs"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0a233f34cc665a520b9c29a9",
      "source_id": "r012:unit:auto:2124c8b77378df62a9471ad7",
      "status": "source_frozen",
      "target_id": "r012:unit:intord-to-diagram-exercise1"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0a53b3ca6364a1b6ccbcadc4",
      "source_id": "r012:unit:s_recurrence_solving_nonhomogeneous",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:2b9501b6517e77e868e24689"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0a9981e640706d6a231e226e",
      "source_id": "r012:unit:s_flowapplications_bip-match",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_flowapplications_bipmatch_maxflow"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0aca8a2d96a82c53c2d3a2f8",
      "source_id": "r012:unit:s_strings_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:b560a755a75fb5de85d99f4b"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0ada6ae4e1c860e260e58aad",
      "source_id": "r012:unit:s_background_mult",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4dd2d4d9021858eab10ad449"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0adc4028add5bdadab3c868d",
      "source_id": "r012:unit:s_networkflow_flows-cuts",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_networkflow_flowleqcut"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0af5e10fdfab856da48af9aa",
      "source_id": "r012:unit:s_induction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7de0e0efc8059c0724b9d111"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0afe075ab0d852c9788fd0b3",
      "source_id": "r012:unit:auto:52a14a2a863460db5625e532",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_distrib"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0b34acf802cd48cf80dc924a",
      "source_id": "r012:unit:s_background_formal-num-sys",
      "status": "source_frozen",
      "target_id": "r012:unit:s_background_add"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0b5037a627c7109631f09565",
      "source_id": "r012:unit:s_induction_proofs",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:47f312d3a9994637433590c4"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0b5198713488482cce7baca9",
      "source_id": "r012:unit:thm_olforest",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:cc44a385f76c0a2c7101c4d5"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0b695288a459ca3959558e7e",
      "source_id": "r012:unit:s_genfunction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7bf7f50248eb334f48c18d4f"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0b724f7152852396e3d77b03",
      "source_id": "r012:unit:s_posets_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_covergraphs"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0b788b9ef9c42cfd5467aeaf",
      "source_id": "r012:unit:ex_recurrence_deg2",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:84a0496a222b53d7a794ad33"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0bbaf0ef89f150fd9b2b8c13",
      "source_id": "r012:unit:ch_kitchensink",
      "status": "source_frozen",
      "target_id": "r012:unit:s_kitchensink_extremal-set-theory"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0c02027c5a6c9ddafac84f93",
      "source_id": "r012:unit:s_recurrence_linear",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-recurrence_linear"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0c0d6c0942d0c202b0554b8c",
      "source_id": "r012:unit:s_inclusion-exclusion_derangements",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:0faa5a1d42e8503171d0a48a"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0c1caeadb1bcf4bce7737049",
      "source_id": "r012:unit:s_inclusion-exclusion_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:d231242cd967c0a706fecd21"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0c38a76c5e345ebc8248cf7f",
      "source_id": "r012:unit:s_graphs_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:edfcf642b2bc2be898e12bfa"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0c903fd53f790774f073fd74",
      "source_id": "r012:unit:app-comb",
      "status": "source_frozen",
      "target_id": "r012:unit:ch_probmeth"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0cb5df1a91f6231a24f0411a",
      "source_id": "r012:unit:ch_inclusion-exclusion",
      "status": "source_frozen",
      "target_id": "r012:unit:s_inclusion-exclusion_discussion"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0cb939f5678492ab21439fa7",
      "source_id": "r012:unit:auto:ee64c42365be92d37cefaab3",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:bae3e8927c7d8d9515abb1a9"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0cc404f5aab861044ffca3ec",
      "source_id": "r012:unit:s_intro_number",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:998151e04257beb0771966a3"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0ce356932ecb386ea290407e",
      "source_id": "r012:unit:s_recurrence_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a4561d5ffe8f5b7ea7d9b05c"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0cfa1c51bf07deec5b5c23a7",
      "source_id": "r012:unit:auto:3767594505de0a6c5505d6a9",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f9ea33bf56229313b00c2f9b"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0d07c6088c2c5e191a2a52cc",
      "source_id": "r012:unit:s_inclusion-exclusion_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:exa_inclusion-exclusion_students"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0d3109670f617f95a95bdf7b",
      "source_id": "r012:unit:s_inclusion-exclusion_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a6e3b9be074c8b2c5ea8a0cd"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0d616d78268ad53fcac981ef",
      "source_id": "r012:unit:s_intro_geom",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:8b2d77d0f05bf227599dfe13"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0d674fb71589e1ed78dba913",
      "source_id": "r012:unit:s_background_mult",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:87315ef605aa4441b0791a2e"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0d77cd953c6ae88b03b38c20",
      "source_id": "r012:unit:auto:bc94eaaa40ba5a276e501aa5",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_intord_find_rep_ex4"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0d90f5f91697a1f64e5267ae",
      "source_id": "r012:unit:s_strings_comb-proof",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:01ca6af2f1068b043d28d11c"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0e43fbbf5ad6396e06d6e3df",
      "source_id": "r012:unit:s_genfunction_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:genfunction_PI_exponential-vs-ordinary"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0e505bad3bd52529808c2d82",
      "source_id": "r012:unit:rqs-strings_binom-thm",
      "status": "source_frozen",
      "target_id": "r012:unit:appcomb_strings_binom-thm_2-to-n"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0e6e07d2ffb4b305de078317",
      "source_id": "r012:unit:ch_graphs",
      "status": "source_frozen",
      "target_id": "r012:unit:s_graphs_discussion"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0e78a1935bc58dce82036e22",
      "source_id": "r012:unit:s_probability_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:dc7056216e439071dc1ede50"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0e7eaa2d507e2e367ac70449",
      "source_id": "r012:unit:s_strings_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:6cad689e5ac1868435dce175"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0e7f2cb31230dedeebc019ca",
      "source_id": "r012:unit:rqs-posets_dilworth",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_dilworth_reading"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0e80cf7964531c8c3b3d4d84",
      "source_id": "r012:unit:s_genfunction_gen-bin-thm",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:404b9eaf4b1ef3eb26f316ad"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0ef6357f32ae99cdaa4b460a",
      "source_id": "r012:unit:auto:0c9cc6a734a1d65c7998857c",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:73fd1315cdab25d3b53da422"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0f065c2893111e6c01044c97",
      "source_id": "r012:unit:s_recurrence_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:2cfed815ad84a270e98c40b4"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0fa2ce7d8db5370df4556e36",
      "source_id": "r012:unit:s_ramsey_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:920932210f3e48d48d5fab67"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0fb0cff4781a19769ff077a1",
      "source_id": "r012:unit:s_induction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:0c7b826f45c0346541989db5"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0fcf4e95968d29349d3a22d5",
      "source_id": "r012:unit:thm_sperner",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:33e439c8805ad0cae93d6ce7"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0fd39f6df743310d75fe8aaa",
      "source_id": "r012:unit:s_background_prop-integers",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:1ac9044a4a442bfd1bc8f44b"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:0fea840b6a5c66d38a8ac9c6",
      "source_id": "r012:unit:auto:3e4ad4f44a49742fc2b59680",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:509b8f9e591d89d4fdbd48d7"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:102898286d4e21242dda9682",
      "source_id": "r012:unit:s_induction_proofs",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-induction_proofs"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:1058f882fc8b10ab655b8df6",
      "source_id": "r012:unit:s_recurrence_solving_homogeneous",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_recurrence_ternary-strings-no-20-solved"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:105e0fd8b67c09bcf917b235",
      "source_id": "r012:unit:s_background_add",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:bc4b368e65f86543b4cb5b86"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:1076c0bcc5b825d9cc668499",
      "source_id": "r012:unit:auto:fa26c80a67c89c43da03624e",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:60c6a1b068fc8ed42ca7593c"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:10881d7a3adcee110c31d803",
      "source_id": "r012:unit:s_genfunction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:318098a808461c4b431eaeec"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:109e86455eb7d2ea1076f4c1",
      "source_id": "r012:unit:s_posets_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:exa_binaryrel"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:10b85cc96da80ca980a01897",
      "source_id": "r012:unit:exa_strings_officers",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:0975e52614fd25889debe51c"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:10c3d55e4d0a840d86223f3a",
      "source_id": "r012:unit:ch_flowapplications",
      "status": "source_frozen",
      "target_id": "r012:unit:s_flowapplications_bip-match"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:111d3b8b97f2bc6ea5a94be5",
      "source_id": "r012:unit:s_strings_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:strings_PI_folders-dividers-PTX"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:118383bfc48f05897fce369d",
      "source_id": "r012:unit:s_graphs_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4c2ef6ba6f0a9cdbda6a9c94"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:1185f7ff985f414d30b2e1e5",
      "source_id": "r012:unit:auto:5713425f81417108ab8d86a3",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e5c02f3749617d0707c93f7b"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:11a59cf9dac4f015df5f24f7",
      "source_id": "r012:unit:s_networkflow_flows-cuts",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:1a5fe701c1703ce54a2b6c04"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:11dcd0d942fed7f385d7b044",
      "source_id": "r012:unit:ch_probability",
      "status": "source_frozen",
      "target_id": "r012:unit:s_probability_central-tendency"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:120ef36a23cc559c11a27c45",
      "source_id": "r012:unit:s_background_finite-sets",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e7b1cb4382e7cd832cced92e"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:12479006c1d8241cbef0f6b5",
      "source_id": "r012:unit:s_genfunction_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:genfunction_PI_polynomial"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:1295b1a876d254be6af35384",
      "source_id": "r012:unit:s_strings_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:d49f7233c9fbb8652b352a94"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:12dda5113626f9580730aa7c",
      "source_id": "r012:unit:s_probability_conditional",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e890493d9ce5282dd02dd98c"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:12e357f378d9eabdadd0cef9",
      "source_id": "r012:unit:s_networkflow_flows-cuts",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:1709cdbec8de0268c1adaf40"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:12ec0849ef3090bdbe3f0902",
      "source_id": "r012:unit:s_strings_comb-proof",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:49a245ce6c83dae6ab815ec6"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:13503002c6c2d3996d8848c9",
      "source_id": "r012:unit:thm_euclideanalg",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:69ac9397464c9468247917c7"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:1374ba626d9b00b19e67d0fe",
      "source_id": "r012:unit:s_recurrence_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:recurrence_PI_linear"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:1390424dc73168facc6e5933",
      "source_id": "r012:unit:s_inclusion-exclusion_surjections_activity",
      "status": "source_frozen",
      "target_id": "r012:unit:def-surjection"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:13914cb45a0b34ed6f7286ce",
      "source_id": "r012:unit:s_posets_additional-concepts",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-posets_additional-concepts"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:139be8380d99a85f916d014d",
      "source_id": "r012:unit:s_inclusion-exclusion_surjections_activity",
      "status": "source_frozen",
      "target_id": "r012:unit:inclusion-exclusion_activity_function-property"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:13c9c745ef58dcd1d1441d62",
      "source_id": "r012:unit:auto:b8d1218bf4db5bc8a1baa306",
      "status": "source_frozen",
      "target_id": "r012:unit:prop_graphs_pigeon-general"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:142418f155ad31f982f5258a",
      "source_id": "r012:unit:ch_induction",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4c4af5d7307c5a54f0a16287"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:14bda95dfa0bd488243d81db",
      "source_id": "r012:unit:strings_lattice-paths_buzz-bucky",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:83b8ca7e2dabbb5e67ff29fb"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:150253bf059c71f8f499b838",
      "source_id": "r012:unit:s_posets_intervalorder_findrep",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-posets_intervalorder_findrep"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:1537b7ae1b1a95ca9324c3f1",
      "source_id": "r012:unit:auto:139b2ee213b81801439f9b88",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:2553abd61355c04ed542b985"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:154f4635006a0d306e197701",
      "source_id": "r012:unit:auto:dd704af3675a6c3b2f7eb811",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4bd593cb3ed0759f3af2567d"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:1557ab9348c56f18c96ecf46",
      "source_id": "r012:unit:s_posets_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:29f571e1390981b4b7163b93"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:15586ac0086f80e0db17534b",
      "source_id": "r012:unit:auto:2f0409168bc08fa51ad5859b",
      "status": "source_frozen",
      "target_id": "r012:unit:prop_partitioncover"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:1565cb55ae21456347a05809",
      "source_id": "r012:unit:auto:393382e55fd095419648ea30",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphs_noneuler_exercise"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:15ae1e0f5c99bb16b13b3483",
      "source_id": "r012:unit:rqs-induction_recursion",
      "status": "source_frozen",
      "target_id": "r012:unit:induction_recursion_avoid-12"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:15b9c3a6864459592f9db57a",
      "source_id": "r012:unit:s_posets_dilworth",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_dilworth"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:15d93f35d619f61aae2bfc37",
      "source_id": "r012:unit:s_background_complex",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f96bfe75ccf0e4ce69b60e9a"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:161dfaca780a3f257fef8275",
      "source_id": "r012:unit:auto:a6f2a17a0a412992b4e67cc1",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_polya_graphs5-pt1"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:16377e2e368d7d2de7573a36",
      "source_id": "r012:unit:s_graphs_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a0dea82cd7ef968b9cd69aea"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:16562c48cc6d009d5f866002",
      "source_id": "r012:unit:auto:aacf4c9ae6b4352e5f2c5a16",
      "status": "source_frozen",
      "target_id": "r012:unit:exa_networkflow_delta"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:16951dbc8a7a21bd55606231",
      "source_id": "r012:unit:ch_graphs",
      "status": "source_frozen",
      "target_id": "r012:unit:s_graphs_color"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:16c05d938335e0eda9f4862a",
      "source_id": "r012:unit:s_graphs_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:edc25eefc49a47e9cbf860b0"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:1764540840608ad4df5193cf",
      "source_id": "r012:unit:app_background",
      "status": "source_frozen",
      "target_id": "r012:unit:s_background_ZFC"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:1782ca4ba93ca26455986780",
      "source_id": "r012:unit:ch_kitchensink",
      "status": "source_frozen",
      "target_id": "r012:unit:s_kitchensink_online"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:17a105ccfdb786aee2b29128",
      "source_id": "r012:unit:auto:347819b28ee8432516f8db1d",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphs_planar_ex"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:17a3d5e538d5a212fd07242e",
      "source_id": "r012:unit:s_posets_dilworth-intord",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:5f127a0f36370b1973d0d5e8"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:17e547bbb5513121e0a2ce1b",
      "source_id": "r012:unit:s_ramsey_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e0d98d6aea836beb002735f8"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:17fdea3e389339c6d5b60d5f",
      "source_id": "r012:unit:s_recurrence_rubots",
      "status": "source_frozen",
      "target_id": "r012:unit:l_half-binomial"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:18051f984c52bf43d30b6d91",
      "source_id": "r012:unit:auto:842bd4f2c0492187f2e1ea64",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f21a1f56781178442f01f91d"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:180c63e2b4610dc95dc7caf1",
      "source_id": "r012:unit:s_posets_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_PI_17-pt-chain"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:180ed43d5c2ecefc041423b6",
      "source_id": "r012:unit:s_background_relations",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7106a059c3bfd432c3bfc460"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:1858fca02209c923892ec1cc",
      "source_id": "r012:unit:s_induction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:b62489f5994a6b229f62306d"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:18a009e9010cb98dc4ab7f7e",
      "source_id": "r012:unit:s_inclusion-exclusion_surjections_activity",
      "status": "source_frozen",
      "target_id": "r012:unit:act_inclusion-exclusion_surjections-formula_conclusion"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:18a7cafe8ae047ae6e7129e5",
      "source_id": "r012:unit:ch_strings",
      "status": "source_frozen",
      "target_id": "r012:unit:s_strings_multinom"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:18b48df522d14838d255ec5f",
      "source_id": "r012:unit:app-comb",
      "status": "source_frozen",
      "target_id": "r012:unit:ch_probability"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:18b7ee292a9100837eed8df4",
      "source_id": "r012:unit:s_polya_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a6f2a17a0a412992b4e67cc1"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:19581430637117848b410c4b",
      "source_id": "r012:unit:s_induction_recursion",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f3774058b1c1b4322de36fb6"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:195d2aee12c110e2bc44693b",
      "source_id": "r012:unit:s_strings_bin-coeff",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_latticepath"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:199c798eb01818d38195c5a7",
      "source_id": "r012:unit:s_strings_combinations",
      "status": "source_frozen",
      "target_id": "r012:unit:prop_strings_symmetric"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:19e722649cabab250080b8ce",
      "source_id": "r012:unit:ss_polya_isomers",
      "status": "source_frozen",
      "target_id": "r012:unit:tab_polya_benzene"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:1a6db0a51fb1258fa12fa543",
      "source_id": "r012:unit:s_graphalgorithms_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:2896a20bdb4dee86a3f1204b"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:1a8183ff6f9c072dc050c4ac",
      "source_id": "r012:unit:app-comb",
      "status": "source_frozen",
      "target_id": "r012:unit:backmatter"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:1abc7e9d5c2b341764630b54",
      "source_id": "r012:unit:s_background_finite-sets",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:b35479936254f91b44e864db"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:1ae492e323ca8b903805353a",
      "source_id": "r012:unit:s_inclusion-exclusion_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:exa_inclusion-exclusion_int-solns"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:1ae85f194b7cf2205f033e88",
      "source_id": "r012:unit:auto:025bf0a72a4db690049c74bf",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fe34519bf04224978c455222"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:1bd0aff0dccc0efb25122b6f",
      "source_id": "r012:unit:s_strings_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:0b63dfe7279e0fd48af44923"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:1bec04696b29b648a2442afe",
      "source_id": "r012:unit:s_background_prop-integers",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e196b020c5e268ba01acce5f"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:1c2f3b2486cb798e9a695ee1",
      "source_id": "r012:unit:thm_division",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:6953b083224bb099693285a0"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:1c3a4d21033b320fa243ed30",
      "source_id": "r012:unit:s_inclusion-exclusion_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:70defe67d530396a9b7f44a6"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:1c6be96b9cfdd0b4f9b02cd5",
      "source_id": "r012:unit:s_strings_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:1017e9717d06a96a03ec3733"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:1c797dfce5cb2689c28028d9",
      "source_id": "r012:unit:ch_strings",
      "status": "source_frozen",
      "target_id": "r012:unit:s_strings_comb-proof"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:1ca239693826863814278cf4",
      "source_id": "r012:unit:ch_posets",
      "status": "source_frozen",
      "target_id": "r012:unit:s_posets_sorting"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:1cbfbe9283de3643a79f662a",
      "source_id": "r012:unit:s_induction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fccf168dc4902eceb788ef0a"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:1cd3f06923b9db49420c0091",
      "source_id": "r012:unit:ch_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:s_intro_sudoku"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:1d809959f0509eed40a7d418",
      "source_id": "r012:unit:s_probability_bernoulli-trials",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:32044d97999cdcfffee7f5b3"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:1dd7cd1b6de424ba9a585fa3",
      "source_id": "r012:unit:auto:7887209d465df248ff1a3433",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:b2ab091f9d9924c91b03d9a2"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:1e402612c8a8a5e7fdae80fd",
      "source_id": "r012:unit:s_strings_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:strings_PI_lattice-path-transform-PTX"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:1e8717509f0ee4650f14353c",
      "source_id": "r012:unit:ex_recurrence_deg2-repeated",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:59e37c5e565bbb90b27c376a"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:1ead1ce2242b6c1344b90cee",
      "source_id": "r012:unit:app-comb",
      "status": "source_frozen",
      "target_id": "r012:unit:ch_polya"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:1eccf502ec81776f75eec8b3",
      "source_id": "r012:unit:auto:de10dbb383f4bfbd712bb5d7",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:06cb95ed0751c8381d5f4677"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:1ed2a6d4806e05bf321a5105",
      "source_id": "r012:unit:auto:72dd3cb89832a186d0a804d7",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f1d6cee1dce0b831f77bbf8d"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:1f2dc273e731a1fb5c4efb2d",
      "source_id": "r012:unit:s_recurrence_solving",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:6fc2244ca73e66280136cd35"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:1f3942536eabdbb369c36a18",
      "source_id": "r012:unit:auto:fd736eddeac1c38df813c04f",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:3856dd43d652f4814465d3c2"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:1f7c2cb170527c548dfdf6b9",
      "source_id": "r012:unit:auto:c52c9183ba4135b30d2552a6",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:0521558e3324b301583e231e"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:1f8afe5a4ea041fd1b8d9217",
      "source_id": "r012:unit:s_genfunction_exponential",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a92a089aa7a8dd70c223b7f8"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:1fe81d6d86c61a5e377fd2ca",
      "source_id": "r012:unit:ch_probmeth",
      "status": "source_frozen",
      "target_id": "r012:unit:s_ramsey_estimatesize"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:201d88b9c7a8ca971e80ab9b",
      "source_id": "r012:unit:thm_binomial",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:be48c593165fc4df89d6c7b2"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:20b243b31af9166a717de339",
      "source_id": "r012:unit:s_posets_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c026fb8e5b8826a383e29be2"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:214d51f2dd62045663fb01fb",
      "source_id": "r012:unit:ch_graphs",
      "status": "source_frozen",
      "target_id": "r012:unit:s_graphs_counting-trees"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:21769656f2abc618f2d050be",
      "source_id": "r012:unit:rq-posets_dilworth-intord-partial",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_dilworth-intord_rq1"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:22006fbf9f06d46163b55099",
      "source_id": "r012:unit:s_genfunction_distributions",
      "status": "source_frozen",
      "target_id": "r012:unit:exa_genfunction_fruit"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:22a079775ae736dc83b00d0a",
      "source_id": "r012:unit:s_genfunction_partitions-integer",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_genfunction_partsof8"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:22a0c35b4b14a1a286f164d7",
      "source_id": "r012:unit:s_inclusion-exclusion_surjections_activity",
      "status": "source_frozen",
      "target_id": "r012:unit:act_inclusion-exclusion_surjections-formula_j-subsets"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:22cfbaa4f13c42d921315c05",
      "source_id": "r012:unit:s_strings_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-strings_intro"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:22e11ff71b1d0b0f74563c7e",
      "source_id": "r012:unit:ch_genfunction",
      "status": "source_frozen",
      "target_id": "r012:unit:s_genfunction_intro"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:231b44f947867302cc3a9c4b",
      "source_id": "r012:unit:s_graphs_counting-trees",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:bfb9e2cb7259e2f854f9d9ae"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:23bb85dc9b15d9d599e8a892",
      "source_id": "r012:unit:auto:a3d640d3f4e483b495967fdb",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_sudoku"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:23c60b7cb69c74d24f041748",
      "source_id": "r012:unit:auto:19bbfe96fbef2077e9346577",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:70d0e95179cbaa0e1961843b"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:23cf258316d0490fbd5b2595",
      "source_id": "r012:unit:s_posets_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_PI_intord-incomp"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:23cf2cb326b3daa41932bfa4",
      "source_id": "r012:unit:ch_networkflow",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:1550f0e28baf11113a5b8c16"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:23e68e41b66cac62c59624f0",
      "source_id": "r012:unit:s_graphs_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:393382e55fd095419648ea30"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:23f07db34fe56fdf456c0e7f",
      "source_id": "r012:unit:s_strings_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:appcomb_strings_PI_comb-proof-theme"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:240cd41f2a16d7a091a198d0",
      "source_id": "r012:unit:thm_dualdilworth",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:94057576be39128d8b46e036"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:2420167eab2534c7fc14d25a",
      "source_id": "r012:unit:ch_strings",
      "status": "source_frozen",
      "target_id": "r012:unit:s_strings_discussion"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:2486d9ee1aea1c7284d6664a",
      "source_id": "r012:unit:ch_recurrence",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:b2a4979434434bc7233ca327"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:249c6345213dfd9776eec876",
      "source_id": "r012:unit:exa_strings_multinom",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:bde0bb8a536bf685f2293921"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:24cf1a32c14c3876213b9747",
      "source_id": "r012:unit:s_recurrence_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7ad32a20f169b1d58bcd7202"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:24d82f0d655c0943cbf27309",
      "source_id": "r012:unit:s_genfunction_distributions",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-genfunction_distributions"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:24d8e94c6593eec5bdda0a65",
      "source_id": "r012:unit:s_graphs_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_PI_isomorphic2"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:24fcca15ce3d21aade4f8287",
      "source_id": "r012:unit:s_graphs_counting-trees",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_prufer-code"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:250101814495a88ee73bed05",
      "source_id": "r012:unit:s_graphs_color",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f28aba0b200c71f8c6e33e49"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:250f6a0f1891dd1afe704926",
      "source_id": "r012:unit:ch_induction",
      "status": "source_frozen",
      "target_id": "r012:unit:s_induction_recursion"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:2532e1bb6674f7db353b5e5b",
      "source_id": "r012:unit:posets-rq_intervalorder_not-intord",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_intervalorder_rq-not-intord"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:254a5a161a538aad80d48dc9",
      "source_id": "r012:unit:ch_posets",
      "status": "source_frozen",
      "target_id": "r012:unit:s_posets_intro"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:255c253e13b5344c13d28904",
      "source_id": "r012:unit:petersen-graph",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7d2275a7156280536f23806d"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:25c2f509337409877c61165b",
      "source_id": "r012:unit:auto:11f327e2cd31b4aedf824981",
      "status": "source_frozen",
      "target_id": "r012:unit:planar-eulerian-n-10-m-21"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:25c68e9c4895ee8c78b845c0",
      "source_id": "r012:unit:ch_strings",
      "status": "source_frozen",
      "target_id": "r012:unit:s_strings_lattice-paths-binomial-thm_activity"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:25e2af0d729ed9c2b3d728e8",
      "source_id": "r012:unit:s_graphs_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:5713425f81417108ab8d86a3"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:26245ee78bc458a23471a61c",
      "source_id": "r012:unit:ch_graphalgorithms",
      "status": "source_frozen",
      "target_id": "r012:unit:s_graphalgorithms_digraphs"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:269c64d4901e018fe47b8498",
      "source_id": "r012:unit:s_flowapplications_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:eed81cb8cba429ff66ee6f28"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:26f9c420456c59265a01e7e8",
      "source_id": "r012:unit:s_intro_number",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a2ddc55663aeb46d4ba4cac3"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:27cdf1105b45ceff51983c21",
      "source_id": "r012:unit:prop_triangle-free",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e2be9f6248b8d0d4b829a408"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:287b1d2bca62d189e93eb5e8",
      "source_id": "r012:unit:s_graphs_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:90026455c12e5c994646355f"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:28981e08fd0c10554a000375",
      "source_id": "r012:unit:s_background_add",
      "status": "source_frozen",
      "target_id": "r012:unit:lem_sum0"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:289d277689815626d4a5cbff",
      "source_id": "r012:unit:ex_strings_comb-proof_sum-ints",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:bc453f2e703a9afbf6d4038d"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:29404a24ebd469672ff1d5b3",
      "source_id": "r012:unit:s_induction_recursion",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ea7d4311fbd3ca824e3ce588"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:29bacc895d251db6a2c2f599",
      "source_id": "r012:unit:s_polya_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c7a2aae43a669efa1508f7b1"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:29c9a51339b11913af4fe5ef",
      "source_id": "r012:unit:auto:90026455c12e5c994646355f",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f5b2eb7b69a56afcbbd38a1f"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:29d2b800e6a1c8df43d80d2f",
      "source_id": "r012:unit:rqs-inclusion-exclusion_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:inclusion-exclusion_intro-rq-divisor"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:2a22f2ae321b8eff6bdbf4e5",
      "source_id": "r012:unit:ex_recurrence_deg4-repeated",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7a086af1059186533045c2a0"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:2a27f14c3a70e6119cba27a0",
      "source_id": "r012:unit:s_background_finite-sets",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:9f5546a8177edab272013e19"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:2ac1ab98f97fee099373bcca",
      "source_id": "r012:unit:s_posets_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_PI_intord-firstfit-already-assigned"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:2b2d2c2eabb9883db52a7737",
      "source_id": "r012:unit:auto:f28aba0b200c71f8c6e33e49",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphs_languages"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:2b4b830b960a621aee1ee9d7",
      "source_id": "r012:unit:s_inclusion-exclusion_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4e9bc9daa9d492eb99a9687e"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:2b4db346c62e7ed72ce815de",
      "source_id": "r012:unit:ch_probmeth",
      "status": "source_frozen",
      "target_id": "r012:unit:s_ramsey_girth"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:2b817422118306470c297872",
      "source_id": "r012:unit:ch_recurrence",
      "status": "source_frozen",
      "target_id": "r012:unit:s_recurrence_exercises"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:2b8d90eb1f6bf05acc5915cc",
      "source_id": "r012:unit:s_induction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:8cbb71879170a7a1d71de4e4"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:2ba623917ae05bd8b5ffe23f",
      "source_id": "r012:unit:auto:ea7d4311fbd3ca824e3ce588",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fb2ff6e7fe7555138017c6ab"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:2bca1479d0be648f55d286eb",
      "source_id": "r012:unit:auto:f3774058b1c1b4322de36fb6",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a27fe4e374081f36ed124eee"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:2be62763c7c432dfd0244bfd",
      "source_id": "r012:unit:s_polya_polya",
      "status": "source_frozen",
      "target_id": "r012:unit:ss_polya_polya_cycle-index"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:2c5c2ffe0e4029858709f00c",
      "source_id": "r012:unit:img-hamgraph3",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4f64a9dc16b1b60d975ff95e"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:2c835d5396564f5b39b96af4",
      "source_id": "r012:unit:s_strings_permutations",
      "status": "source_frozen",
      "target_id": "r012:unit:exa_strings_officers"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:2ce161ac22e8cd76be206713",
      "source_id": "r012:unit:s_induction_proofs",
      "status": "source_frozen",
      "target_id": "r012:unit:prop_sumodd"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:2d07d2645792bb328118213d",
      "source_id": "r012:unit:ch_posets",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:be51e7b4d528499641208404"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:2d463ce448dca57b9ee71aa7",
      "source_id": "r012:unit:s_posets_dilworth-intord",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-posets_dilworth-intord"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:2d8c4f2ba37a5ecae1284896",
      "source_id": "r012:unit:s_background_int-union",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:09b3390bcd5856e7b4193f8a"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:2e1187d271f7dc509a3e0898",
      "source_id": "r012:unit:s_posets_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fc00bd7518a7a94266154f1c"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:2e1b1f54fbc2304a9469e5cd",
      "source_id": "r012:unit:auto:0c12de3cc03d6ac23380ad71",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_string-template"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:2e2733c4f6bf84e8f3ea5d79",
      "source_id": "r012:unit:lem_particular",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:3cdf045c69a328229cf28c05"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:2e3ca7151c6960c2f7d26ee7",
      "source_id": "r012:unit:s_graphs_eulerham",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphs_eulerexample"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:2e42a02aa7ca912bb7b55711",
      "source_id": "r012:unit:ch_graphs",
      "status": "source_frozen",
      "target_id": "r012:unit:s_graphs_PI"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:2e48b2cfde9f4d6cfd8ce400",
      "source_id": "r012:unit:s_flowapplications_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:6f9232648c3ca8a280bbb427"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:2e4c34654838b7b926036328",
      "source_id": "r012:unit:auto:b35479936254f91b44e864db",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:b9bbdb78bf5719eafe8b777b"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:2e82a6a27a225fcddbd801fa",
      "source_id": "r012:unit:auto:356f8d5a1ac0f785dfd5b5f4",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_part_seq_cat"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:2ebec83f0463a81381b92318",
      "source_id": "r012:unit:s_graphalgorithms_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:12f7c2da39a85e30597b17f8"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:2ec0613b820fbfccdebe3e4f",
      "source_id": "r012:unit:s_strings_bin-coeff",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:edec502df4f41f06d120fe35"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:2ec682b5cbc81eaeb9f1bf84",
      "source_id": "r012:unit:s_kitchensink_arithmetic-combinatorics",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:2c43873e0968cfc6d26f9acb"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:2ecc581f43e34c5e322ed07d",
      "source_id": "r012:unit:app_background",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:bc6a3aac49fa0f9288c6a2aa"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:2ece08e2746e251a033795a6",
      "source_id": "r012:unit:ex_genfunction_ineq-clean",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:077a3c17f2ebc0690b0ad934"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:2f377a5d4e4e17b3b9590ec3",
      "source_id": "r012:unit:s_induction_proofs",
      "status": "source_frozen",
      "target_id": "r012:unit:prop_sum-bincoeffs"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:2f3c0f7de648bb8eb6cfa4f1",
      "source_id": "r012:unit:s_background_complex",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:d2ac985ea7fda68d2aa21e54"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:2f5648a032c4dfb5225cf9a5",
      "source_id": "r012:unit:rqs-strings_combinations",
      "status": "source_frozen",
      "target_id": "r012:unit:appcomb_strings_combinations_reading"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:2f64198c3a9445b1f1899167",
      "source_id": "r012:unit:auto:d2ac985ea7fda68d2aa21e54",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4d8c9466098d89c13190f7ae"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:2fa4b09898b67e6c070ae5c4",
      "source_id": "r012:unit:auto:be120cd875bb41ee6ff40e6d",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphalgorithms_dijkstra_ex1"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:302a6b93fb71d3b3b17c17c5",
      "source_id": "r012:unit:auto:999eeb57a6f2655317279960",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:d2d9f90c2f0cdae05675535e"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3062086e6f661e0bd4b20c19",
      "source_id": "r012:unit:s_induction_induction",
      "status": "source_frozen",
      "target_id": "r012:unit:princ_math-induction"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:308742c663272bbbf85ef91e",
      "source_id": "r012:unit:s_induction_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:induction_PI_subsets-contain-1"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:30ba54e709927dea9916dd68",
      "source_id": "r012:unit:s_recurrence_intro_strings",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_recurrence_binary-strings-no-11"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:30d68df065e794f0c1fd83f9",
      "source_id": "r012:unit:ch_graphs",
      "status": "source_frozen",
      "target_id": "r012:unit:s_graphs_eulerham"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:30f17ac7fe56a8f4ba3f780d",
      "source_id": "r012:unit:auto:62b8a08bd019f8d0f5e1fcdd",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_networkflow_network_find_flow1"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:312cc49ef23236671db23add",
      "source_id": "r012:unit:s_graphs_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_PI_code-first-edge"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3144d94eb9c181688232ac85",
      "source_id": "r012:unit:s_genfunction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ad5800950b29d7f51c43a73e"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:314ccb5f37a3b71669754f76",
      "source_id": "r012:unit:s_graphs_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e8376179e5fd62c44694e6d6"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3168b856e518cc6539fc5f89",
      "source_id": "r012:unit:ch_posets",
      "status": "source_frozen",
      "target_id": "r012:unit:s_posets_additional-concepts"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:32078a0534ec91701a9abe5c",
      "source_id": "r012:unit:rqs-strings_multinom",
      "status": "source_frozen",
      "target_id": "r012:unit:appcomb_strings_multinom_reading"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3218bbab18713b45c578f5e5",
      "source_id": "r012:unit:s_recurrence_solving_homogeneous",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_recurrence_deg2-repeated"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:325cb42ef17a5e645917adcd",
      "source_id": "r012:unit:ex_radiostations",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_radiostations"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:326f54bff4d978d5b78c44b1",
      "source_id": "r012:unit:ex_recurrence_ternary-strings-no-20-solved",
      "status": "source_frozen",
      "target_id": "r012:unit:eqn_recurrence_ternary"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:328da6533c50fcb196508b3f",
      "source_id": "r012:unit:s_graphs_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_graphs_degseq"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3293eaa1431fefab5b05fff1",
      "source_id": "r012:unit:auto:347819b28ee8432516f8db1d",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:d6c3d8fd412a8ad03e6c6976"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:32a5465e6b7845c59a7d6dc8",
      "source_id": "r012:unit:ch_basics",
      "status": "source_frozen",
      "target_id": "r012:unit:s_basics_exact"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:32a8329117568470a47ea9f9",
      "source_id": "r012:unit:ch_probability",
      "status": "source_frozen",
      "target_id": "r012:unit:s_probability_discussion"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:32b63092fe90d157513661f3",
      "source_id": "r012:unit:app-comb",
      "status": "source_frozen",
      "target_id": "r012:unit:ch_strings"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:32c83f26a3c1476266a3fb70",
      "source_id": "r012:unit:s_background_prop-integers",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a8941d1922d32c6765c9e612"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:32eeaa8d317eed0a993db741",
      "source_id": "r012:unit:rqs-strings_comb-proof",
      "status": "source_frozen",
      "target_id": "r012:unit:appcomb_strings_comb-proof_reading_2n-choose-n"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:32ef11dda1b5edf5ce92407a",
      "source_id": "r012:unit:auto:87315ef605aa4441b0791a2e",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a378668872a0c84774c921cf"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:32efe70a1e8b40502f9dc45d",
      "source_id": "r012:unit:auto:f28aba0b200c71f8c6e33e49",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_graphs_bipartite"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3373e0c3268c2a40a1ad389a",
      "source_id": "r012:unit:s_intro_graph",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_radiostations"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:33f056841aa416f72256be45",
      "source_id": "r012:unit:s_inclusion-exclusion_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:348b30fdefc7b569859875ee"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:344383db9799099baf5d05a2",
      "source_id": "r012:unit:ch_networkflow",
      "status": "source_frozen",
      "target_id": "r012:unit:s_networkflow_flows-cuts"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3462bab0ac3eb7b6b83b0488",
      "source_id": "r012:unit:s_posets_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:exer_posets_division"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:346548796ebe3985cf3abac6",
      "source_id": "r012:unit:auto:c244eed92aaaa077aa7a0053",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphs_chi4"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3468bdeb9c5d0ef92860a139",
      "source_id": "r012:unit:s_polya_burnside",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fdc41887f2b091c4fe05c448"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3488be492730e38055d70f3e",
      "source_id": "r012:unit:ch_recurrence",
      "status": "source_frozen",
      "target_id": "r012:unit:s_recurrence_adv-ops"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:34899f975d0e6e18ac0ea53a",
      "source_id": "r012:unit:s_graphs_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:56bc65cc8bebfa9509d56b2b"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:349d5f61fc78b606ff06cac8",
      "source_id": "r012:unit:s_recurrence_rigorous",
      "status": "source_frozen",
      "target_id": "r012:unit:s_recurrence_rigorous_general"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:34a1cd841a08c75a319c42a0",
      "source_id": "r012:unit:s_posets_intervalorder",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_6ptintorder"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:34c0d6c65fea84eee7abd9ce",
      "source_id": "r012:unit:auto:cd37fb1d23b283bd46b7d3f5",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fb7f9ae70ed8db17ac697167"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3542929748d7490414909931",
      "source_id": "r012:unit:s_strings_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:strings_PI_folders-ge-four-PTX"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:35c2eaf0b78ce43dd3635b8c",
      "source_id": "r012:unit:s_posets_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_PI_subset-lattice-minimal"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3601740ffcf9f9feac5b8928",
      "source_id": "r012:unit:ch_probmeth",
      "status": "source_frozen",
      "target_id": "r012:unit:s_ramsey_discussion"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:360a057112eead75794f6dd4",
      "source_id": "r012:unit:graphs_PI_hamiltonian-G3",
      "status": "source_frozen",
      "target_id": "r012:unit:img-hamgraph3"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:36bd3edd63b97c20fb5a12d4",
      "source_id": "r012:unit:s_inclusion-exclusion_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:9b34068d4135ce50c6edf53b"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:371df21a160a1a1ca2e5f1df",
      "source_id": "r012:unit:s_posets_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f81fb5dafbd49cb38084cd60"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:37721e6f63095f2d64fa7d03",
      "source_id": "r012:unit:s_background_prop-integers",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:882e1795e061d1c8acd6146f"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:37723febeb1cdefeca0c50be",
      "source_id": "r012:unit:auto:79557c52790d01c1a89d5efb",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ff603adadd84860eeb6a3169"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:378873e690cfd09048dbeaba",
      "source_id": "r012:unit:auto:7ab93e3b7384bd1a5f3d5a9a",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:194154af66152789c9879dd0"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3788f016824643d9c103d1b1",
      "source_id": "r012:unit:ch_networkflow",
      "status": "source_frozen",
      "target_id": "r012:unit:s_networkflow_labeling-algorithm"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:379eb13ca24fc72b5adf4978",
      "source_id": "r012:unit:s_inclusion-exclusion_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:66ec74e480cb41c08378fa17"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:37bc1cc1a67f5a6cdb946102",
      "source_id": "r012:unit:s_recurrence_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:8b87a353e8228ac6d2ab68b5"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3837354f739d694352149a15",
      "source_id": "r012:unit:auto:7887209d465df248ff1a3433",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:8771e56db3fb859182241e27"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:38409d916770c6243f3a20b9",
      "source_id": "r012:unit:auto:762664c168563ea0832e5e5b",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_movies"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:38558926614c02e2b558fee4",
      "source_id": "r012:unit:s_probability_bernoulli-trials",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:b42f3491cea83177c7826fab"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:385f99dd17af4d136eecdeeb",
      "source_id": "r012:unit:prop_polya_sum-stabs",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e713aa51246733af1404e7c3"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:388222de6734cc81f0ca7f33",
      "source_id": "r012:unit:s_inclusion-exclusion_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:208311f0391cb61229660932"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:389199af295bbea6224c95a0",
      "source_id": "r012:unit:s_polya_square",
      "status": "source_frozen",
      "target_id": "r012:unit:tab_polya_fixed-square"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:38a4ac800104adda194efb53",
      "source_id": "r012:unit:s_recurrence_rigorous",
      "status": "source_frozen",
      "target_id": "r012:unit:s_recurrence_rigorous_repeated"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:38c2ef59c375d3ab83661307",
      "source_id": "r012:unit:para_posets_dilworth_proof",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_width7"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:38db7d7d14d5632b13d53fea",
      "source_id": "r012:unit:auto:fc00bd7518a7a94266154f1c",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a20f131d03807527ff45ebd7"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:391d30cc062623af900f895b",
      "source_id": "r012:unit:ch_strings",
      "status": "source_frozen",
      "target_id": "r012:unit:s_strings_permutations"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:392917910b8e8b073cfbda1b",
      "source_id": "r012:unit:auto:cf51ab7939254cfefade0b8c",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:9993d92d77c0f40d26e93f31"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:394e78d7b5c1cb1f07533f87",
      "source_id": "r012:unit:s_strings_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ff5907446775a14fa9675339"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:39900630467f15e50f8708bb",
      "source_id": "r012:unit:s_probability_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:6af0972d376281846c73515c"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3995978c41b59f400b927b20",
      "source_id": "r012:unit:auto:70defe67d530396a9b7f44a6",
      "status": "source_frozen",
      "target_id": "r012:unit:tab_function_e-i-ex"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:39ce249a684dceea0da7723d",
      "source_id": "r012:unit:s_strings_combinations",
      "status": "source_frozen",
      "target_id": "r012:unit:prop_strings_binomraw"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:39f7408dfb16111fb580fc60",
      "source_id": "r012:unit:s_inclusion-exclusion_surjections_activity",
      "status": "source_frozen",
      "target_id": "r012:unit:act_inclusion-exclusion_surjections-formula_j-prop"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3a0a33e7580de0f75d01354d",
      "source_id": "r012:unit:s_genfunction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c53a9727c6ac71ed663831ee"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3a0d0e10deae0ddd0472581d",
      "source_id": "r012:unit:app-comb",
      "status": "source_frozen",
      "target_id": "r012:unit:ch_kitchensink"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3a461ebbe62c9633d4f63251",
      "source_id": "r012:unit:auto:7bebe8d25fe627c32e39c489",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_k44minus"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3a9bb60a80649c0f1d320dda",
      "source_id": "r012:unit:ch_graphs",
      "status": "source_frozen",
      "target_id": "r012:unit:s_graphs_intro"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3ac3f6133d9430f772f351fb",
      "source_id": "r012:unit:act-strings-rearrange",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7f826ed7578d16cf06d469a6"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3af9d0f37c26cab2a22eb5dd",
      "source_id": "r012:unit:s_induction_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:induction_PI_proof-step-2"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3afde8c489b7d618e92b9965",
      "source_id": "r012:unit:s_induction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:28749ef3fafd72727982eca4"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3afe63436c69d1f9803253a7",
      "source_id": "r012:unit:s_background_rationals",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a6e1642758c4aeb203b4c48c"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3afeae0a3da4baaed071a9f7",
      "source_id": "r012:unit:backmatter",
      "status": "source_frozen",
      "target_id": "r012:unit:ch_epilogue"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3b0c7016f861d7818fc1d13a",
      "source_id": "r012:unit:s_graphs_color",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7bebe8d25fe627c32e39c489"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3b2882c9f308f444eb3e981d",
      "source_id": "r012:unit:s_induction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:5f10160da6b7e7a383babc47"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3b6e4dcabd46a5cea020d06f",
      "source_id": "r012:unit:s_intro_graph",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4f427a0d8cd35dd9d5f9a181"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3ba48a14350569a7cf2b90f0",
      "source_id": "r012:unit:s_polya_burnside",
      "status": "source_frozen",
      "target_id": "r012:unit:prop_polya_sum-stabs"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3bbd0a16781a9befda35e61d",
      "source_id": "r012:unit:s_probability_discrete-random-variables",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7e2a630e17326b4f9f1938dc"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3c04147a67f9c3c0fb254f35",
      "source_id": "r012:unit:s_graphs_planar",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphs_utils"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3c135182a2dbec24f5517add",
      "source_id": "r012:unit:s_inclusion-exclusion_surjections_activity",
      "status": "source_frozen",
      "target_id": "r012:unit:inclusion-exclusion_activity_functions-count"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3c5b71ec18eb9ca34bad1938",
      "source_id": "r012:unit:s_graphs_planar",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_planar"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3c68776d33b1af8782de7d83",
      "source_id": "r012:unit:s_probability_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:56571ed736bc51d7ce86d6d1"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3ca58090764c21e6b8fccfc4",
      "source_id": "r012:unit:s_basics_exact",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7500d51a3f97e0e052bdd840"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3cd9678cf22711eb963aa583",
      "source_id": "r012:unit:s_flowapplications_bip-match",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_flowapplications_bipmatch_network"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3d08cdb247f1f81f44fca7b1",
      "source_id": "r012:unit:s_graphs_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c47959536bc72f15baaf520d"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3d37c0784e5909c362b8ae2d",
      "source_id": "r012:unit:auto:88f6765b3b9844d3332bf4b3",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphs_subgraphs_ex"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3d447cd63220ecf623e1e1da",
      "source_id": "r012:unit:s_recurrence_solving",
      "status": "source_frozen",
      "target_id": "r012:unit:s_recurrence_solving_nonhomogeneous"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3d46af589a6c851c6ce095df",
      "source_id": "r012:unit:graphs-ex-interval-graph-soln",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ead847cdea4662b84d6a0b3a"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3de3de4f71dd3b9257a4b9e6",
      "source_id": "r012:unit:auto:5ac5255e6fa27271425534fb",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:d41ac63580d01f30367acff9"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3e33f4e9e0e14e67bd1f9ae4",
      "source_id": "r012:unit:auto:bc4b368e65f86543b4cb5b86",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:0380422933f370430e4848b1"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3e39c88c758050973a7ca61b",
      "source_id": "r012:unit:s_basics_complexity",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:33a30d3b5f57c1db38dfb41c"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3e427e4117f6ceb2b0e33443",
      "source_id": "r012:unit:s_basics_pigeonhole",
      "status": "source_frozen",
      "target_id": "r012:unit:prop_pigeon"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3e4f45eb6bfc47c07cf332f6",
      "source_id": "r012:unit:auto:e2096817e3992cdc7038a565",
      "status": "source_frozen",
      "target_id": "r012:unit:tab_digraph2"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3e679a646aa705de732ae410",
      "source_id": "r012:unit:auto:bc8f9a1c6e41090fe9f1e311",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:319ecf49b77604a02a1841e5"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3e6e2a3c63af6f2b4175fa4a",
      "source_id": "r012:unit:s_background_total-order-N",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:35c8808a4a2f70c2e36d3e7a"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3e780686c570716da454148a",
      "source_id": "r012:unit:ch_recurrence",
      "status": "source_frozen",
      "target_id": "r012:unit:s_recurrence_genfunction"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3e7a59183de439493a74f53b",
      "source_id": "r012:unit:s_strings_comb-proof",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_strings_comb-proof_2n-choose-n"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3ed54ec8917d5f55bbd96a4c",
      "source_id": "r012:unit:s_graphs_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:65548677dbded090a7d33b50"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3efcc39284f750782d5dd4e1",
      "source_id": "r012:unit:s_recurrence_solving_nonhomogeneous",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:025bf0a72a4db690049c74bf"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3f30eb6cc487924786d8f452",
      "source_id": "r012:unit:ch_graphalgorithms",
      "status": "source_frozen",
      "target_id": "r012:unit:s_graphalgorithms_min-wt-span"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3f41a3d52c9aa21f3e26a7f6",
      "source_id": "r012:unit:s_networkflow_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:5d2d0ca4a63c1626c4349b92"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3f53b132ea2b50595e3a60e7",
      "source_id": "r012:unit:s_strings_binom-thm",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:6ef9abd785b9c49a18183690"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3f979f76147f94d55ccd7582",
      "source_id": "r012:unit:auto:e66b6dfaf00cce2fb80742e2",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:26318525c4650e6d22677750"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:3fa568d4884673cf25a6343b",
      "source_id": "r012:unit:s_graphalgorithms_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:cb283dd60991e8a0c7645974"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:402030e8f89f49ce1ce1fffa",
      "source_id": "r012:unit:s_posets_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:3e0c87884fa6a31cd7042a45"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:4022158256f1d504b65e5315",
      "source_id": "r012:unit:ch_genfunction",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:5d06d4ea1ab81098c21c9be0"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:4040b7af276bcdcd0037267e",
      "source_id": "r012:unit:auto:0436226a7a3aec223fbb66d8",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ead8b23e16dc2a353a7c3c9a"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:406d0cd2c62bd9afd80397e0",
      "source_id": "r012:unit:rqs-graphs_counting-trees",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_counting-trees_start-prufer"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:40a0755b3058988f132bbea3",
      "source_id": "r012:unit:s_basics_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:efe8b5a23fefb4189292099e"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:40ab6768305f75feea09beb9",
      "source_id": "r012:unit:s_kitchensink_markov-chains",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7135d37757f73e169fe2e2f7"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:4103c9883a152ecb646f2273",
      "source_id": "r012:unit:s_graphs_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ab5ccb527191a7e0e804dbb5"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:4136d38c5e954ca640529081",
      "source_id": "r012:unit:s_graphalgorithms_shortest-paths",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:68c1f40dc2602b361d8dceb9"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:4162d5cd149934fa08ffd766",
      "source_id": "r012:unit:auto:b62489f5994a6b229f62306d",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:babbba21fe5f81ce4c9d5354"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:41acf7282b595bfa3896d984",
      "source_id": "r012:unit:s_graphs_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ed39e4dc5f08af1ba06b78f7"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:41bd0db2e662188cd1c26324",
      "source_id": "r012:unit:s_graphs_counting-trees",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_trees-5verts"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:41c7d29a37f56fd4bc6d1a62",
      "source_id": "r012:unit:s_inclusion-exclusion_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:exa_inclusion-exclusion_prop-inject"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:41ceb0ba9413eadcf3168f21",
      "source_id": "r012:unit:auto:68c1f40dc2602b361d8dceb9",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:2439c441ae91b8dfa802dba7"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:4232a21affddcd2e560619bb",
      "source_id": "r012:unit:ch_graphalgorithms",
      "status": "source_frozen",
      "target_id": "r012:unit:s_graphalgorithms_exercises"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:424802eed51d7f06d7b23c01",
      "source_id": "r012:unit:s_recurrence_intro_fib",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a5fd615b1106d334b47d57d4"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:42bc6a6c16899f285a50c9c6",
      "source_id": "r012:unit:s_recurrence_solving_homogeneous",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_recurrence_deg4-repeated"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:42c77f32ad05ece2c7c77041",
      "source_id": "r012:unit:auto:c004249ce3c77795dc8ca2ea",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_flowapplications_poset_network_ex1"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:42d044ba6e5ebf3978c3c269",
      "source_id": "r012:unit:ch_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:s_intro_number"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:431ab407f2157b150bf518cd",
      "source_id": "r012:unit:graphs_PI_hamiltonian-G2",
      "status": "source_frozen",
      "target_id": "r012:unit:img-hamgraph2"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:435a733b1b379568c89d6ea9",
      "source_id": "r012:unit:s_induction_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:induction_PI_recursive-eval"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:435f29def8aab252bda6e7e8",
      "source_id": "r012:unit:s_strings_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:110567367ceeb0a2195f717d"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:4362288ff213d184633f6514",
      "source_id": "r012:unit:ch_flowapplications",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:599c500efd48480a4edb03e6"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:43a762ae0807ee2ab1dcd82f",
      "source_id": "r012:unit:auto:de1091f92749ed08b6ab1e24",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_4cube"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:43e596952bf5383ab20aa31d",
      "source_id": "r012:unit:auto:fccf168dc4902eceb788ef0a",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:606625fb7cc85bd2dedd85f6"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:43f11c682af9e657d3762d82",
      "source_id": "r012:unit:s_networkflow_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:9b9a1f9d29e6e4f35afb7393"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:4401844b48740c6314ba7e2e",
      "source_id": "r012:unit:s_graphalgorithms_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:688316e5dea7d2d8e8537dd6"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:442f231d3839a6d3295c019d",
      "source_id": "r012:unit:s_graphs_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:98aa5cc86679888724bdbe4d"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:447054f842d0cdf22c1e3aeb",
      "source_id": "r012:unit:s_flowapplications_bip-match",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_flowapplications_hall"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:44f55c51fe884bd89b35037d",
      "source_id": "r012:unit:auto:aacf4c9ae6b4352e5f2c5a16",
      "status": "source_frozen",
      "target_id": "r012:unit:networkflow_used"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:450c4c4ef9a02809d9e696ba",
      "source_id": "r012:unit:s_networkflow_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_networkflow_do-update"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:450c824a3d0b9832ab789eec",
      "source_id": "r012:unit:app-comb",
      "status": "source_frozen",
      "target_id": "r012:unit:ch_posets"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:458b4acdf7552e75ba2fb234",
      "source_id": "r012:unit:s_recurrence_rigorous",
      "status": "source_frozen",
      "target_id": "r012:unit:s_recurrence_rigorous_principal"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:45c6de8291ddd95876bd172c",
      "source_id": "r012:unit:auto:d2ac985ea7fda68d2aa21e54",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:917b875be572450808847271"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:460a317f1f418d0afa8d96ec",
      "source_id": "r012:unit:s_graphs_eulerham",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_petersen"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:460b2156fae60cfde10d3694",
      "source_id": "r012:unit:ch_graphs",
      "status": "source_frozen",
      "target_id": "r012:unit:s_graphs_planar"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:469c4dd401ed97c00a0e2ffd",
      "source_id": "r012:unit:s_inclusion-exclusion_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:inclusion-exclusion_PI_rel-prime"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:4756046a588534c719f2715e",
      "source_id": "r012:unit:ch_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:s_intro_enum"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:4758a1e418698b23545f7d08",
      "source_id": "r012:unit:s_recurrence_adv-ops_const-coeff",
      "status": "source_frozen",
      "target_id": "r012:unit:eqn_advance"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:476e5cccdfe245df8a1fd4e0",
      "source_id": "r012:unit:s_posets_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-posets_intro"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:47e5eee83d70cc69ba9888d5",
      "source_id": "r012:unit:auto:181a27ed7ce533461ca9a22e",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:d5e448d8b814cf4822231143"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:48473ed9d5083efd0928be86",
      "source_id": "r012:unit:auto:915fe9dceca3fbc77523d6e2",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_flowapplications-network"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:484eb3ffb453557341b2a3bf",
      "source_id": "r012:unit:s_genfunction_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:exam_genfunction_geom-series"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:4868c42764f0478ba117f95e",
      "source_id": "r012:unit:s_genfunction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e8d44b4a1a92ff638df8e07e"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:48c48ed3640c012271e3d94f",
      "source_id": "r012:unit:auto:f9600969c36abf89b0db5628",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_networkflow_augpath_ex"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:48d2eb142307f4c0eddea4c9",
      "source_id": "r012:unit:s_recurrence_rigorous_start",
      "status": "source_frozen",
      "target_id": "r012:unit:lem_base"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:48de7a99e1fa5bddd590fa01",
      "source_id": "r012:unit:s_graphs_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_PI_hamiltonian-G2"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:496bb07eadc5e29872ce1486",
      "source_id": "r012:unit:auto:55b25d4d1631fea3d8999e0a",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a506b04972802d9261d5f51d"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:4985864d7853c5434fe849ad",
      "source_id": "r012:unit:auto:7ebe704f0e12eda04550edc4",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_span_tree_ex2"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:49ce86cb275c31d79afd1043",
      "source_id": "r012:unit:auto:2b9501b6517e77e868e24689",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:71277975a4975b582e2a5ed0"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:49d14214327a2836a9671cd5",
      "source_id": "r012:unit:strings_lattice-paths_buzz-bucky",
      "status": "source_frozen",
      "target_id": "r012:unit:strings_lattice-paths_buzz-bucky-all"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:49dfdb77bddd89c65233111b",
      "source_id": "r012:unit:auto:f6573cd810ccf60cc2c00741",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_polya_TTT"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:49e2845efa32613fce1fa062",
      "source_id": "r012:unit:s_recurrence_rubots",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_rubots"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:4a8d84627b63b695c94faaf7",
      "source_id": "r012:unit:s_genfunction_exponential",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_genfunction_exponential_passcode"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:4a9d7b8b80873d35e05dcbcb",
      "source_id": "r012:unit:auto:be510954ac4b4e236da5fe5a",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:3dbfcf5d465ffb95ded9eadd"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:4aa5b146fc9451aaa23c7120",
      "source_id": "r012:unit:thm_chebyshev",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:6f4a1059e3bf486185892a99"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:4aaa485d6eb5e18ea1e4b271",
      "source_id": "r012:unit:s_probability_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:39044bf03ea223bfcd378e8f"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:4ab00fdcb2b0f78b6ca26307",
      "source_id": "r012:unit:s_posets_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_PI_intord-firstfit-chains"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:4abdac3f8c43feaeca061c39",
      "source_id": "r012:unit:rqs-recurrence_linear",
      "status": "source_frozen",
      "target_id": "r012:unit:rq-recurrence_linear-matching"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:4b137af6ce596faf4fde56b9",
      "source_id": "r012:unit:auto:50435ea8dccf727c79b95617",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:547efd53cf33ac25d1c84daa"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:4b3fc105a4d9f6a67e9b16a5",
      "source_id": "r012:unit:act-strings-rearrange",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:84578869fad2678f4a9a6564"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:4b739506d41b19ca2157353e",
      "source_id": "r012:unit:ex_recurrence_deg2",
      "status": "source_frozen",
      "target_id": "r012:unit:eqn_recurrence_deg2"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:4b7d7c537f94186bb79c6730",
      "source_id": "r012:unit:s_strings_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:d6379afbf847628fd479a11a"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:4baace500b06a9c0169e18f3",
      "source_id": "r012:unit:s_inclusion-exclusion_surjections_activity",
      "status": "source_frozen",
      "target_id": "r012:unit:inclusion-exclusion_activity_IE-sum-terms-8"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:4bbd82ec205d99cb29c20966",
      "source_id": "r012:unit:auto:cc19a2bc96d53bd31f78d99d",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_wgraph-1"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:4bc04e74479a39bf6d095772",
      "source_id": "r012:unit:s_strings_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:43a30bad71b10563bb50b912"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:4bc66dcbc1890c1389692076",
      "source_id": "r012:unit:auto:f3774058b1c1b4322de36fb6",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-induction_recursion"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:4be1b82e36d9694019c7b598",
      "source_id": "r012:unit:ch_basics",
      "status": "source_frozen",
      "target_id": "r012:unit:s_basics_pigeonhole"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:4c26b582f60707260da5a071",
      "source_id": "r012:unit:app_background",
      "status": "source_frozen",
      "target_id": "r012:unit:s_background_int-union"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:4c376c4952f6140a7075dc38",
      "source_id": "r012:unit:s_ramsey_probability",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_rnn"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:4c419ca4333e050a6e3c4a4f",
      "source_id": "r012:unit:app-comb",
      "status": "source_frozen",
      "target_id": "r012:unit:ch_inclusion-exclusion"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:4d40d0595180186af658a2d2",
      "source_id": "r012:unit:s_posets_additional-concepts",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_noncompgraph"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:4ddef21281c0f0c30f7215fb",
      "source_id": "r012:unit:auto:e438802b2d5527a91381cbc2",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:25f2089f3c8dec1fd1474256"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:4decc283b8e364dc7aee0bb5",
      "source_id": "r012:unit:s_graphs_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_subgraphs"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:4e1c883c7c8bdb7b50206634",
      "source_id": "r012:unit:s_genfunction_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:genfunction_PI_apples-one"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:4e1d07cad32436c939585588",
      "source_id": "r012:unit:auto:4903dce4ef247da5bef4e35b",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:870b9109be8fa7fe614a01d1"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:4e20066266713ae0ba355fac",
      "source_id": "r012:unit:s_strings_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:350b294cf583ae7fbc4327d9"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:4e20119ffba1f6f1af511500",
      "source_id": "r012:unit:s_posets_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_PI_intord-findrep-nocontain"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:4e2283dbad29fbb372fa1e70",
      "source_id": "r012:unit:app_background",
      "status": "source_frozen",
      "target_id": "r012:unit:s_background_total-order-N"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:4e544645947c2ce218387280",
      "source_id": "r012:unit:app-comb",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7887209d465df248ff1a3433"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:4e7a393e4b2a1053e6d3d3f4",
      "source_id": "r012:unit:rqs-posets_intervalorder",
      "status": "source_frozen",
      "target_id": "r012:unit:posets-rq_intervalorder_not-intord"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:4ea40faae169aca04fbc7c2f",
      "source_id": "r012:unit:s_strings_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:appcomb_strings_PI_bincoeff_complement"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:4eb6deca23577222cff3f8da",
      "source_id": "r012:unit:s_genfunction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a65033c7e640b8b32155ee76"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:4ed857b52cb17006fdb31d3e",
      "source_id": "r012:unit:auto:02d9b9bea3ad5babc3a2a86a",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphalgorithms_exchange"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:4f1a0948f68c47ffc737e41d",
      "source_id": "r012:unit:s_graphalgorithms_min-wt-span",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ee64c42365be92d37cefaab3"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:4f4f9791b0417fc8bfbd416a",
      "source_id": "r012:unit:auto:47d7a6058b624ff8027f1693",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:0c12de3cc03d6ac23380ad71"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:4f6e1b5310b6a6b083311b9c",
      "source_id": "r012:unit:s_graphs_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:2b519dfc00d541387443004e"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:4f8397d0142809e642419eb0",
      "source_id": "r012:unit:rqs-graphs_color",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_color_reading_high-degree"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:500f8a3df3eb0eb987be3bc5",
      "source_id": "r012:unit:ch_recurrence",
      "status": "source_frozen",
      "target_id": "r012:unit:s_recurrence_intro"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:50b0f665e0b2781f5232cc61",
      "source_id": "r012:unit:auto:1280776e061eca4d50a6f2da",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:2e7ff7b9f0bcc4afbfccbeaa"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:50e8d66404dcb8fe6d41e26d",
      "source_id": "r012:unit:prop_strings_binomraw",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a4ffc0c13187704163867fc1"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:50fa7682fe175302d202fdb3",
      "source_id": "r012:unit:s_graphs_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:258cf7ca58f48b04d5ec681e"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:51820f767b2bb2b61da40030",
      "source_id": "r012:unit:ch_recurrence",
      "status": "source_frozen",
      "target_id": "r012:unit:s_recurrence_PI"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:518810b51fd0752d340f2629",
      "source_id": "r012:unit:auto:b6b04eb97f24fc97d7619bbd",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_girth"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:51c8377240a366cfc16298f6",
      "source_id": "r012:unit:s_recurrence_rigorous",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ba2f054b693f6319b15736f2"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:51f45176e4f1e9556eea8504",
      "source_id": "r012:unit:ss_polya_perm-groups_rep",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_polya_perm-digraph"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:51f9725406debbab24ca0943",
      "source_id": "r012:unit:s_intro_geom",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a76fa497932b126ab56512d2"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:5213927c06e3420191dc29bb",
      "source_id": "r012:unit:ch_polya",
      "status": "source_frozen",
      "target_id": "r012:unit:s_polya_perm-groups"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:5216c6a490a785d4003e84b2",
      "source_id": "r012:unit:auto:44cb1b3aa1fdae739fc821ca",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:2124c8b77378df62a9471ad7"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:52408960afff29d61ed5634d",
      "source_id": "r012:unit:s_inclusion-exclusion_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:188ed1baafaca38d1d0aace3"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:5274861d216e2fd37241ea07",
      "source_id": "r012:unit:ex_prufer-code-reverse",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_prufer-code-reverse"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:52ad609a0fe213cc6fd69220",
      "source_id": "r012:unit:prop_triangle-free",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:431fddeb1996bc9fbdd291c4"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:533263c3fb649ea0a74903ce",
      "source_id": "r012:unit:s_genfunction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:aa5622144b1b3ea4ff5aa1f9"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:535802c7fa94ae3f62b1be56",
      "source_id": "r012:unit:s_genfunction_binom-app",
      "status": "source_frozen",
      "target_id": "r012:unit:t_sqrt"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:536ea9c4fdec2c60f65c3ad3",
      "source_id": "r012:unit:ch_posets",
      "status": "source_frozen",
      "target_id": "r012:unit:s_posets_intervalorder"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:53aba2495eda868e3b5328c3",
      "source_id": "r012:unit:ch_probmeth",
      "status": "source_frozen",
      "target_id": "r012:unit:s_probmeth_graph-ramsey"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:53bda0f0fcd70899053f0111",
      "source_id": "r012:unit:ch_polya",
      "status": "source_frozen",
      "target_id": "r012:unit:s_polya_burnside"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:53c66337f919a24ac3d512f5",
      "source_id": "r012:unit:auto:9b9a1f9d29e6e4f35afb7393",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_networkflow_invalid"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:53cb892e28da0bf2686bd2db",
      "source_id": "r012:unit:s_background_int-union",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:87a1aa5eb5f87251d1810845"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:53ce37bd92364b503e64e65c",
      "source_id": "r012:unit:auto:7f36bb6779832451322c835a",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_induction_lines-regions-rs"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:53e04137f906dc15a9d57b9b",
      "source_id": "r012:unit:auto:1b8dbdba090e6fafa097b8a0",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:06557b5c77f1a0cec9034194"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:5411cd77b853b49a3ea21ea7",
      "source_id": "r012:unit:s_inclusion-exclusion_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f3fccbe0a8d9a59de7093609"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:542731b426603149efb0e4bf",
      "source_id": "r012:unit:s_recurrence_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:46233cb583804154445beacc"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:54892f7188dbb4ec323f300b",
      "source_id": "r012:unit:auto:66ec74e480cb41c08378fa17",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:795b6d4c24720d6fe770ec01"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:549f0487dfae742e1d4296eb",
      "source_id": "r012:unit:s_networkflow_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:23afb7e7d40e9ea1dfd47c99"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:54bc8e7116d846b6d453626f",
      "source_id": "r012:unit:s_posets_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_PI_chains"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:54d2a615da451568d89e28b0",
      "source_id": "r012:unit:s_strings_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:72dd3cb89832a186d0a804d7"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:54d96e401c0f891781fc2f17",
      "source_id": "r012:unit:s_strings_multinom",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-strings_multinom"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:54dd561db26c4d56d548a869",
      "source_id": "r012:unit:s_genfunction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:3a3cdb7defb6ad5b83822a4f"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:5504ade2689390713f12f2d5",
      "source_id": "r012:unit:s_strings_lattice-paths-binomial-thm_activity",
      "status": "source_frozen",
      "target_id": "r012:unit:PI_strings_multinom_terms"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:5521ad0ba13f4b2fc6d64902",
      "source_id": "r012:unit:s_posets_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:98e5fe3263d7cd1666cae593"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:5609fd9ca4f3085f76b3e335",
      "source_id": "r012:unit:auto:3a3cdb7defb6ad5b83822a4f",
      "status": "source_frozen",
      "target_id": "r012:unit:exer_genfunction_coin-toll"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:563206795d1622474cd4bfce",
      "source_id": "r012:unit:auto:55b25d4d1631fea3d8999e0a",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphs_coloring_ex"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:565118914e07905608bafd30",
      "source_id": "r012:unit:ss_polya_graphs",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_polya_graphs"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:566f55ec9ba7ed59631c4165",
      "source_id": "r012:unit:induction_recursion_avoid-12",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:be733c69f1f79c989d8f54c4"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:56efa95993bc94a2228e908d",
      "source_id": "r012:unit:s_recurrence_rubots",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_catalan-genfunction"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:572764dd76660feba6fb28e0",
      "source_id": "r012:unit:rqs-graphs_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:rq-graphs_intro_degree"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:5770fa5d9e3f4ed4cd09635a",
      "source_id": "r012:unit:thm_inclusion-exclusion",
      "status": "source_frozen",
      "target_id": "r012:unit:eq_inclusion-exclusion"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:578e8c9fa0dfbde7b96d89d3",
      "source_id": "r012:unit:ch_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:s_intro_discussion"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:57b2dd498472ed278fa3f33b",
      "source_id": "r012:unit:s_induction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ba68641bf12bd2d5f74e2285"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:57e36d6365e8c7f078d438ee",
      "source_id": "r012:unit:s_probability_central-tendency",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:cb7ff5c803d045f07d0f6a7c"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:580cdbf50ce30c2ee2c4876c",
      "source_id": "r012:unit:auto:c244eed92aaaa077aa7a0053",
      "status": "source_frozen",
      "target_id": "r012:unit:disc-graphs_color-intro"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:583d444701e5da192460033c",
      "source_id": "r012:unit:auto:328950a879727c218a6d3e20",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:76ca4cd132d1a847219afb0f"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:583f7ec49228af2146eef591",
      "source_id": "r012:unit:s_graphs_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:723c411778247195366ef8f9"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:585167d2ff1a6475186aa308",
      "source_id": "r012:unit:app_background",
      "status": "source_frozen",
      "target_id": "r012:unit:s_background_notation"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:58524cf367ac93e8688d820f",
      "source_id": "r012:unit:s_inclusion-exclusion_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a9579cdd2bb5d5ed175a99b6"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:585bc5c8e74a82fbecc23ba9",
      "source_id": "r012:unit:ch_genfunction",
      "status": "source_frozen",
      "target_id": "r012:unit:s_genfunction_binom-app"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:58609eca83aba068302e6d0c",
      "source_id": "r012:unit:graphs_PI_hamiltonian-G4",
      "status": "source_frozen",
      "target_id": "r012:unit:petersen-graph"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:588324de945b32a6181e5f70",
      "source_id": "r012:unit:auto:3767594505de0a6c5505d6a9",
      "status": "source_frozen",
      "target_id": "r012:unit:exa_P4"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:58a0ad6910f0a556513132e0",
      "source_id": "r012:unit:s_recurrence_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7ed09f79b0fb4d1b7de08cae"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:5902cd1ace8e06d1031ed200",
      "source_id": "r012:unit:s_strings_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f410f2c7291f5192b7046f5e"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:59224691a64f6a1dbd219e9b",
      "source_id": "r012:unit:s_background_add",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:546f24cc8a53e527ff7489b8"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:593115987d5a3ad5c748f13f",
      "source_id": "r012:unit:s_inclusion-exclusion_surjections",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:0436226a7a3aec223fbb66d8"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:5966390909f2ea96f81d33e3",
      "source_id": "r012:unit:s_polya_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:217f12bfa8b36f71fd5f7ae7"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:5967ad796e1152e731582e68",
      "source_id": "r012:unit:rqs-posets_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_intro_reading-chain"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:5978c7f513eb5e46fffd17ab",
      "source_id": "r012:unit:s_graphalgorithms_min-wt-span",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:91f026da452bd9e5c45276ec"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:59849e0a1fe6dff1d1f4939e",
      "source_id": "r012:unit:s_genfunction_exponential",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:3259ae9833c0290eb6d05545"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:59c218d2382ceb8b2f16bc77",
      "source_id": "r012:unit:auto:e890493d9ce5282dd02dd98c",
      "status": "source_frozen",
      "target_id": "r012:unit:exa_twodie"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:5a0792105f730cce82739cff",
      "source_id": "r012:unit:ch_polya",
      "status": "source_frozen",
      "target_id": "r012:unit:s_polya_polya"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:5a1cc20dbf8b65bba3d43660",
      "source_id": "r012:unit:auto:7135d37757f73e169fe2e2f7",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_regular"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:5a2bbc0115ac34a01d7c6fb5",
      "source_id": "r012:unit:s_networkflow_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_networkflow_update"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:5a4343753f6b12ff2073866e",
      "source_id": "r012:unit:ch_induction",
      "status": "source_frozen",
      "target_id": "r012:unit:s_induction_statements"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:5ace1a6b404edbae818abdda",
      "source_id": "r012:unit:auto:484c06194f105dfcf44848df",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a3b7bb136de03ef64d157c04"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:5acfd22360148887c690e1b9",
      "source_id": "r012:unit:s_posets_additional-concepts",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:9fa3b4654d9916a058d41b66"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:5ad8391302c416588e44c4cf",
      "source_id": "r012:unit:auto:5ac5255e6fa27271425534fb",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f2cf0947318848e87328f400"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:5b20b1b1ab025a8b0a419020",
      "source_id": "r012:unit:thm_eulerphi",
      "status": "source_frozen",
      "target_id": "r012:unit:eq_eulerphi"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:5b2ce489f6f64377abbfb3c2",
      "source_id": "r012:unit:ch_probability",
      "status": "source_frozen",
      "target_id": "r012:unit:s_probability_conditional"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:5b307adc9ea495d44a4969d9",
      "source_id": "r012:unit:s_kitchensink_extremal-set-theory",
      "status": "source_frozen",
      "target_id": "r012:unit:exa_intersecting"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:5b6017a3cd90af91051c849f",
      "source_id": "r012:unit:ex_recurrence_diffeq",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:27087d0ded854684444635f4"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:5c565406276e8aced49f4540",
      "source_id": "r012:unit:s_graphs_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:prop_tree-leaves"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:5cc144f37c0b4e31ebc17262",
      "source_id": "r012:unit:s_strings_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:50494897f62fc2d69d017001"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:5cfbfc8d2b164f751fd90b97",
      "source_id": "r012:unit:s_inclusion-exclusion_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e40cd59d752b9bc0e1054221"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:5d468605eb6d70336965258d",
      "source_id": "r012:unit:ch_networkflow",
      "status": "source_frozen",
      "target_id": "r012:unit:s_networkflow_integer-programming"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:5dc8fa4956aff22540b1ee41",
      "source_id": "r012:unit:s_background_integers",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:1b8dbdba090e6fafa097b8a0"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:5de4fcab9e6a284adb291c3c",
      "source_id": "r012:unit:s_polya_burnside",
      "status": "source_frozen",
      "target_id": "r012:unit:lem_polya_burnside"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:5e21086ab0243f969a8e09ab",
      "source_id": "r012:unit:ex_prufer-code",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_prufer-code-delete1"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:5e570e80c1310244f9fc3d98",
      "source_id": "r012:unit:s_graphs_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_PI_code-leaves"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:5ea15a2af2c41acbafc32c5e",
      "source_id": "r012:unit:exa_lattice-Catalan",
      "status": "source_frozen",
      "target_id": "r012:unit:flippath"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:5f06572b3662c97ef767c569",
      "source_id": "r012:unit:s_genfunction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:9da8ebe78f63c221b5b6bc64"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:5f83e80eb38bad829ca17b78",
      "source_id": "r012:unit:s_inclusion-exclusion_surjections_activity",
      "status": "source_frozen",
      "target_id": "r012:unit:act_inclusion-exclusion_surjections-8-5_conclusion"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:5fa85108fbc7743150c8c725",
      "source_id": "r012:unit:s_basics_complexity",
      "status": "source_frozen",
      "target_id": "r012:unit:s_basics_questions"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:5fa8f1916e92f5400e8d7a7d",
      "source_id": "r012:unit:s_posets_dilworth",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:cb18d73054c8d88bbaf37bf3"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:5fd1cd1680ce02cf7ff0048c",
      "source_id": "r012:unit:rqs-genfunction_distributions",
      "status": "source_frozen",
      "target_id": "r012:unit:genfunction_distributions_rq-coins"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:5fe7075e28d84ebabcf5910a",
      "source_id": "r012:unit:s_strings_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:db3799defdeb36ab19f34d8b"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:5fee68874303ad387d2c0ec0",
      "source_id": "r012:unit:s_flowapplications_bip-match",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_flowapplications_initial_flow"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:603e52d2a8634759dd826ed3",
      "source_id": "r012:unit:lem_rr",
      "status": "source_frozen",
      "target_id": "r012:unit:eqn_rr"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:603fdc2f9c58f857bcb41edd",
      "source_id": "r012:unit:s_graphalgorithms_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fc6b5f6179dbc2e0dc34b73a"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:604c9c220bb32bfad25023a9",
      "source_id": "r012:unit:lem_LLL",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:d1e4a3379bffc16b1d57ecfd"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:6053183aeec458d70246ac8e",
      "source_id": "r012:unit:s_strings_lattice-paths-binomial-thm_activity",
      "status": "source_frozen",
      "target_id": "r012:unit:PI_strings-multinom-coeff"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:60669d61cfcfe8c846167197",
      "source_id": "r012:unit:auto:7d747c89ba1593da4644e7d6",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:3e87762a871bcc6f95428880"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:6071a4fc1163643f4a83c586",
      "source_id": "r012:unit:s_induction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:9f7da2d94b689cf0290c7076"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:607cb5047595b190e9dd48c3",
      "source_id": "r012:unit:thm_graphramsey",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:d02601349e657a94593ab861"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:6104269666bfa74022708fd9",
      "source_id": "r012:unit:s_graphs_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_paths"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:611b5e21ff9d4d6b847e2a75",
      "source_id": "r012:unit:ch_networkflow",
      "status": "source_frozen",
      "target_id": "r012:unit:s_networkflow_example"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:6135a422165f17029881158f",
      "source_id": "r012:unit:auto:dd704af3675a6c3b2f7eb811",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:492448e06d01b1f5aff88288"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:61884862fafab754437c9b52",
      "source_id": "r012:unit:s_networkflow_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:453ba4a54f12dcc2e6760f38"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:621a8991a7d019279df56cf9",
      "source_id": "r012:unit:thm_fishburn",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a4362315290ba0900cf6f2f4"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:623e1bba22922922dc499afd",
      "source_id": "r012:unit:auto:73a25af25d09f4196845adf9",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_intord_find_rep_ex1"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:62456acce05fda584d9906aa",
      "source_id": "r012:unit:s_graphs_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:1ee634ed8eab355c3350ccdf"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:625e86517b7dbb4c2557556f",
      "source_id": "r012:unit:app_background",
      "status": "source_frozen",
      "target_id": "r012:unit:s_background_prop-integers"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:628216ced3b40c3097aa27ac",
      "source_id": "r012:unit:auto:8079635fbc4d38f493b000dc",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:1309cea2994e8e43e9c03468"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:629d40fdcb7c85453140e964",
      "source_id": "r012:unit:s_kitchensink_zero-one-matrices",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:5f86ce3b0247d79dc64a8077"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:62ce61fda85eb4a6cf4031a9",
      "source_id": "r012:unit:s_recurrence_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_recurrence_gen-fn"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:632024535fbbea8774937ae7",
      "source_id": "r012:unit:s_inclusion-exclusion_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-inclusion-exclusion_intro"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:633a14f0c5da0c87aa915eb8",
      "source_id": "r012:unit:s_graphs_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_cycles"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:633f234cabca4c7eeecd80a9",
      "source_id": "r012:unit:s_graphalgorithms_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:591716d66f6798181539d854"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:636d918017cc5a31db1eb177",
      "source_id": "r012:unit:s_genfunction_partitions-integer",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_partition"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:636fb2624485eeb52a129003",
      "source_id": "r012:unit:s_genfunction_binom-app",
      "status": "source_frozen",
      "target_id": "r012:unit:l_newbinom"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:63f5462fa8aacf8df30b36e0",
      "source_id": "r012:unit:s_genfunction_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:genfunction_PI_apples-oranges-bananas"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:640d8e28797842626af4d6e1",
      "source_id": "r012:unit:s_graphs_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:69c2d4d9c0e01e603a703e82"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:6425e3660d95019be8d2852f",
      "source_id": "r012:unit:auto:98aa5cc86679888724bdbe4d",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphs_isomorphic_ex"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:643841c1ed70cd619ef946ef",
      "source_id": "r012:unit:s_kitchensink_zero-one-matrices",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:2f0409168bc08fa51ad5859b"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:64b20f188948324dafe1af7b",
      "source_id": "r012:unit:s_posets_sorting",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:87b0522dd38aa09adc56ddd9"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:6503de28edb6b14bf6455033",
      "source_id": "r012:unit:backmatter",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:890b13ffad581b51ada6044f"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:65301b719e9e8072f71470d6",
      "source_id": "r012:unit:auto:abcd4c6a7f01f4f0e3720fa6",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4794720607374699d51eec4f"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:65327e6fb25ced427ebb1bce",
      "source_id": "r012:unit:auto:347b6dd5f70b334e2b989613",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:482349e8f2bb923c1701759f"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:653320553864b5e34c8ad95b",
      "source_id": "r012:unit:s_graphs_color",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c244eed92aaaa077aa7a0053"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:65ca1fbe47b803eda4fab2d7",
      "source_id": "r012:unit:ex_strings_comb-proof_2n-choose-n",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:d666c681dd202e47f017ca8c"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:65d7dbd9cae8fad9ae4d8d3d",
      "source_id": "r012:unit:s_graphs_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_PI_hamiltonian-G5"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:65ec07222e05382bc9704978",
      "source_id": "r012:unit:s_strings_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:appcomb_strings_PI_password"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:65fe07eee9f82ef3c677b069",
      "source_id": "r012:unit:s_polya_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_polya_perm-rep"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:6644a18c55f2e4b50af2abfc",
      "source_id": "r012:unit:ch_strings",
      "status": "source_frozen",
      "target_id": "r012:unit:s_strings_binom-thm"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:66fbbe994371fe16cfc6b85b",
      "source_id": "r012:unit:s_strings_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:5b69c154bab9c3ebe60fd173"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:67da54c35863b953244b18bd",
      "source_id": "r012:unit:auto:b7de0d1cc7a0dbe57b45d184",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:490d991c138588c00a2078f1"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:681623b4bf8d929c202e553e",
      "source_id": "r012:unit:app_background",
      "status": "source_frozen",
      "target_id": "r012:unit:s_background_relations"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:682a82a5017feab52ddcbe3c",
      "source_id": "r012:unit:s_strings_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a9ab4f4d85aaea6e636104c8"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:682e7da442827380b73c73cf",
      "source_id": "r012:unit:s_networkflow_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:62b8a08bd019f8d0f5e1fcdd"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:6846d4e3d17a0a0b2960d901",
      "source_id": "r012:unit:app-comb",
      "status": "source_frozen",
      "target_id": "r012:unit:ch_flowapplications"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:68a7a40a60d486417bc82fa6",
      "source_id": "r012:unit:s_graphalgorithms_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7ebe704f0e12eda04550edc4"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:68bceec7a1936a521f389235",
      "source_id": "r012:unit:auto:1017e9717d06a96a03ec3733",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4b501b2e30b7fc3e772145af"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:68c5a56d965a676ba288e7ce",
      "source_id": "r012:unit:ch_kitchensink",
      "status": "source_frozen",
      "target_id": "r012:unit:s_kitchensink_stable-match"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:6913509e2e50c5f5c63e0700",
      "source_id": "r012:unit:ch_strings",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fc5fc8bfbfd6ecbcb43ce1f8"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:6917392c8372e8c2bb51e419",
      "source_id": "r012:unit:s_inclusion-exclusion_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:bcf11634162a181d473028c2"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:69380d4b3a441df31092bf67",
      "source_id": "r012:unit:s_flowapplications_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:9b96003364ee6def0fcb4b84"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:69850e5db4c8628febb01597",
      "source_id": "r012:unit:s_graphs_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_complete_graphs"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:6988977adf566ded69e324c9",
      "source_id": "r012:unit:ch_kitchensink",
      "status": "source_frozen",
      "target_id": "r012:unit:s_kitchensink_zero-one-matrices"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:6994acf2250386ea138d80ad",
      "source_id": "r012:unit:s_inclusion-exclusion_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:inclusion-exclusion_PI_perm-prop"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:699520c5edda76ab19726055",
      "source_id": "r012:unit:rqs-graphs_color",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_color_reading_recolor"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:69d05d8d2466da757e102c4d",
      "source_id": "r012:unit:auto:a6e1642758c4aeb203b4c48c",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:358f75f88e2edce7b98d32c8"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:6a16898e699898146123de87",
      "source_id": "r012:unit:auto:31ca7b697727db357f71f2cb",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_networkflow_flow4"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:6a693a8df499c99457b0332e",
      "source_id": "r012:unit:s_flowapplications_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:9a45b86b45f910fbda460059"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:6a90fe2b11451de2570ea1d7",
      "source_id": "r012:unit:s_background_prop-integers",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fa23b8935fd92a0e88eec5f8"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:6aa7d91737c449dffc02a271",
      "source_id": "r012:unit:ch_recurrence",
      "status": "source_frozen",
      "target_id": "r012:unit:s_recurrence_rigorous"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:6ac7903de065ab104242fd3b",
      "source_id": "r012:unit:auto:5374f7ab057a5a976a16f503",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphs_euler_hamilton_ex"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:6b5ca10415e90c3d08066ce0",
      "source_id": "r012:unit:s_background_prop-integers",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c51798781691867f06237a6f"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:6b698ea901b1a3e6829f6728",
      "source_id": "r012:unit:auto:4d2de1f96a396d5a3c15a0ce",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphalgorithms_dijkstra-proof"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:6b6a73badda758d66261d90c",
      "source_id": "r012:unit:auto:cac0a925995fedd2d6c7a20b",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_flowapplications_poset_network_ex"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:6b6fcdf41baada674a29ae8d",
      "source_id": "r012:unit:s_posets_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:73a25af25d09f4196845adf9"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:6b83e6958abbabf7694ef2f9",
      "source_id": "r012:unit:auto:1ad7060f59520740ba80ef4f",
      "status": "source_frozen",
      "target_id": "r012:unit:prop_graphalgorithms_spanforest"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:6bce3e7f7cbeffee6f59390a",
      "source_id": "r012:unit:s_strings_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:da60f2f564ebc1da1600697d"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:6c3de971f86095ad98b3ab63",
      "source_id": "r012:unit:ch_genfunction",
      "status": "source_frozen",
      "target_id": "r012:unit:s_genfunction_partitions-integer"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:6caa695f3cf98b4dd662d124",
      "source_id": "r012:unit:s_induction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f650d15eb15190ca15d43b16"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:6ce70a5552bb497f61e3ecf2",
      "source_id": "r012:unit:ch_networkflow",
      "status": "source_frozen",
      "target_id": "r012:unit:s_networkflow_intro"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:6d2f9bc68ebb2389c688cd84",
      "source_id": "r012:unit:auto:be510954ac4b4e236da5fe5a",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:63809514fdd78b6a7680d8bc"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:6d42e00fa441df31662a6d31",
      "source_id": "r012:unit:s_induction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:550d3aa36fbebf888bec3811"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:6d5a34bdb36dff28b0e9ef83",
      "source_id": "r012:unit:ch_graphs",
      "status": "source_frozen",
      "target_id": "r012:unit:s_graphs_multigraphs"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:6d5c5962587323e64829d0d4",
      "source_id": "r012:unit:s_inclusion-exclusion_euler-phi",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_eulerphi"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:6d646223022684984168481d",
      "source_id": "r012:unit:s_polya_apps",
      "status": "source_frozen",
      "target_id": "r012:unit:ss_polya_scales"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:6ddc77741b858f77b307cceb",
      "source_id": "r012:unit:s_background_total-order-N",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:92f45594ffaf56b91b4c591a"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:6de9c7c0b9e9f65a55cefd67",
      "source_id": "r012:unit:auto:1ee634ed8eab355c3350ccdf",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c650138c712bd4378cfc304b"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:6e0066cb17f4c1f296e3bebd",
      "source_id": "r012:unit:auto:110567367ceeb0a2195f717d",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4fcdb65e8e76c20e3130e98e"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:6ec06d715d74c771d6b95bfa",
      "source_id": "r012:unit:auto:f3774058b1c1b4322de36fb6",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7f36bb6779832451322c835a"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:6eea5853f91ff232fabce345",
      "source_id": "r012:unit:s_induction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e59dcc647ae742f2f1c6072a"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:6f24555f355d2d884252eaf2",
      "source_id": "r012:unit:s_posets_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:exa_construct"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:6f39b056e305cad0f1f2f408",
      "source_id": "r012:unit:s_strings_multinom",
      "status": "source_frozen",
      "target_id": "r012:unit:thm-strings-multinomial"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:6f42f8aa4c58b66280623a6b",
      "source_id": "r012:unit:auto:688316e5dea7d2d8e8537dd6",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_span_tree_ex3"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:6f49e5cfe48d4d89320a8fa9",
      "source_id": "r012:unit:s_genfunction_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:genfunction_PI_apples-five"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:6f80d034c0b5fe10baf26468",
      "source_id": "r012:unit:auto:65548677dbded090a7d33b50",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphs_graph_ex"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:6f82de2b9376b54fe3d36ead",
      "source_id": "r012:unit:lem_particular",
      "status": "source_frozen",
      "target_id": "r012:unit:eqn_nonhomogeneous"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:6f87c3282aed117a55f40613",
      "source_id": "r012:unit:s_strings_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:exa_strings_ga-plate"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:6faced07e0229eff7c9017e4",
      "source_id": "r012:unit:s_networkflow_example",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:31ca7b697727db357f71f2cb"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:6fbcac1b5de18406b22d8ec8",
      "source_id": "r012:unit:s_graphs_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:55b25d4d1631fea3d8999e0a"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:6fd58e96791ba1e582d42ca1",
      "source_id": "r012:unit:auto:e8376179e5fd62c44694e6d6",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:91ea89b1e2c35d0a8968a0c0"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:701165e2dcb369d1231bc912",
      "source_id": "r012:unit:ch_polya",
      "status": "source_frozen",
      "target_id": "r012:unit:s_polya_exercises"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:701ebb29487ac021e3d8240f",
      "source_id": "r012:unit:auto:12aceeddc87c1fdef0bc6b45",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:d999188fbdeef51619facbd4"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:7079b0f3c513775c295a198d",
      "source_id": "r012:unit:s_genfunction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:921b776e937d50a2fd4c2c37"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:7091db3bca91b9a0a0c54460",
      "source_id": "r012:unit:s_graphs_color",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-graphs_color"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:70c62b54412dad1b1958c31b",
      "source_id": "r012:unit:ss_polya_polya_full",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_polya_polya"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:710dc93432bf34c69f77ab1f",
      "source_id": "r012:unit:s_posets_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ae551fcb91b9d813610423d4"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:7125a2dfcb6feb5b8367b5ff",
      "source_id": "r012:unit:s_background_relations",
      "status": "source_frozen",
      "target_id": "r012:unit:exa_function"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:71380188904a8c1fbd78db34",
      "source_id": "r012:unit:s_inclusion-exclusion_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:328950a879727c218a6d3e20"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:715fa97e9eec29c23f3de830",
      "source_id": "r012:unit:s_posets_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_17ptposet"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:71657fe1df940d3eec13a51e",
      "source_id": "r012:unit:s_recurrence_rigorous_start",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c52c9183ba4135b30d2552a6"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:71679b24e7d0620828ade2f4",
      "source_id": "r012:unit:ch_inclusion-exclusion",
      "status": "source_frozen",
      "target_id": "r012:unit:s_inclusion-exclusion_surjections_activity"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:717bcfaa9f923b943ca1d069",
      "source_id": "r012:unit:ch_inclusion-exclusion",
      "status": "source_frozen",
      "target_id": "r012:unit:s_inclusion-exclusion_statement"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:71de9e93395872bae82dfdec",
      "source_id": "r012:unit:s_strings_bin-coeff",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:80dbd871e332144d83dec949"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:7244e1e43e71ee71fac8d088",
      "source_id": "r012:unit:s_strings_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:999eeb57a6f2655317279960"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:72b5811895bb0c9ff6912865",
      "source_id": "r012:unit:ch_graphs",
      "status": "source_frozen",
      "target_id": "r012:unit:s_graphs_exercises"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:72f75e0aef386a35c38382e5",
      "source_id": "r012:unit:s_background_int-union",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:b9e3ebb8dc4c9e3e5edef7c7"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:7375d86b9f29421be59c3e39",
      "source_id": "r012:unit:s_posets_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_PI_subset-lattice-height"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:737d5a277d73d04aee2f2615",
      "source_id": "r012:unit:auto:453ba4a54f12dcc2e6760f38",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_networkflow_network_find_flow2"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:73c3d26232042b4b6805413b",
      "source_id": "r012:unit:app-comb",
      "status": "source_frozen",
      "target_id": "r012:unit:ch_induction"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:73ddf2270d222b4711467637",
      "source_id": "r012:unit:s_graphs_planar",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_max-edge-planar"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:740173effd863ebdd26db117",
      "source_id": "r012:unit:s_genfunction_binom-app",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c03a554019cff7389d010e0a"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:7425e91f3b46f644e29faa55",
      "source_id": "r012:unit:s_kitchensink_extremal-set-theory",
      "status": "source_frozen",
      "target_id": "r012:unit:exa_Sperner"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:74744f2e52342dbba9026cc3",
      "source_id": "r012:unit:s_recurrence_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ac892aec96eaa77b4a0a36e4"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:74917e7f6ab554a53bedcede",
      "source_id": "r012:unit:s_recurrence_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:recurrence_PI_homogeneous"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:74943270d021725533d0ce9d",
      "source_id": "r012:unit:s_background_exp",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:69284932b3072f16baf08e93"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:74e5a7b1eaa5f8d80639aca9",
      "source_id": "r012:unit:s_graphalgorithms_shortest-paths",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e039df75c9c568d545d48458"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:74eab5a3f7e97ae9a3f281af",
      "source_id": "r012:unit:s_strings_permutations",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-strings_permutations"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:75158e091afd0071ca78bbee",
      "source_id": "r012:unit:rqs-graphs_counting-trees",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_counting-trees_identify"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:755e0c0395336092fc7511e8",
      "source_id": "r012:unit:auto:2353518a3262cb2006d21a45",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphs_bipartite_ex"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:75761f63e30a2acdc617b723",
      "source_id": "r012:unit:s_background_mult",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e4c979957359a6e105fb627f"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:757beff467f060584705f37d",
      "source_id": "r012:unit:ch_basics",
      "status": "source_frozen",
      "target_id": "r012:unit:s_basics_complexity"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:767fa2b0bd6e4b7b3120b826",
      "source_id": "r012:unit:s_posets_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:44cb1b3aa1fdae739fc821ca"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:76839c48489d8eb4b9332da8",
      "source_id": "r012:unit:auto:fee0c42aba0a450427ee650a",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a563d15e14481db920c570b5"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:76874cbd4e17bf06c05700bc",
      "source_id": "r012:unit:s_polya_polya",
      "status": "source_frozen",
      "target_id": "r012:unit:ss_polya_polya_full"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:7688c5baa24510765ba0baa6",
      "source_id": "r012:unit:s_graphs_eulerham",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_eulerian"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:76d8f0d581c9a50f04ee3b1d",
      "source_id": "r012:unit:s_posets_dilworth",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_dualdilworth"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:771f7d7cb26cb8fceeab5df2",
      "source_id": "r012:unit:s_genfunction_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:0be40ee4fe111164419b75cb"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:7771044c129d8452420deeec",
      "source_id": "r012:unit:strings_lattice-paths_buzz-bucky",
      "status": "source_frozen",
      "target_id": "r012:unit:strings_lattice-paths_buzz-bucky-avoid"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:7804b0c7487e1a3e52ce055e",
      "source_id": "r012:unit:s_inclusion-exclusion_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a7f9067b48428dc877bc51cd"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:784f87797ce3b747ea1a8456",
      "source_id": "r012:unit:s_graphs_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_PI_coloring-defn"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:7859dd761bfe563f11eb82ff",
      "source_id": "r012:unit:exa_inclusion-exclusion_students",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:02e53b3d1d70290d159730bc"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:788f25ccf7e2f5d20ed5280d",
      "source_id": "r012:unit:ch_probability",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:662e3bb0f4096cd83bffd676"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:78cca09d5580220a2f2a3dbd",
      "source_id": "r012:unit:rqs-strings_bin-coeff",
      "status": "source_frozen",
      "target_id": "r012:unit:appcomb_strings_bin-coeff_reading_candy"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:790bf6422dd540756aa355e1",
      "source_id": "r012:unit:s_graphs_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_PI_hamiltonian-G1"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:7911898c2abb90f8a2c22891",
      "source_id": "r012:unit:rqs-genfunction_exponential",
      "status": "source_frozen",
      "target_id": "r012:unit:rq-genfunction_exponential_passcode"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:7913c075fe7c376e93079c0d",
      "source_id": "r012:unit:rqs-strings_permutations",
      "status": "source_frozen",
      "target_id": "r012:unit:appcomb_strings_permutation_reading_more"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:791e128187a361908ce135b4",
      "source_id": "r012:unit:s_graphs_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-graphs_intro"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:7932d28e07191ebcc88c4f44",
      "source_id": "r012:unit:auto:d231242cd967c0a706fecd21",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7b8f62d34845d641c2e57f0c"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:79447d8242654ebe0ba6a6a8",
      "source_id": "r012:unit:auto:49a245ce6c83dae6ab815ec6",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c7bb3264c215701481e83164"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:79a46a9e666c88739c61b00c",
      "source_id": "r012:unit:s_posets_sorting",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:62a8ddab2dba5327a67cf7c3"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:79f747cdd3aedcee160d7ef1",
      "source_id": "r012:unit:intord-to-diagram-exercise1",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:05770695024dc73965dec408"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:79fa32c19131862093dcb8bd",
      "source_id": "r012:unit:s_graphs_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ca9ab529a481f45be19b9ae7"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:7ada25963f3f4b56c254052a",
      "source_id": "r012:unit:auto:a9ab4f4d85aaea6e636104c8",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:05222a580a9112e3bf932439"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:7b0bf899fb171d1391c14fb8",
      "source_id": "r012:unit:auto:e992622ddfcfc4a15e078b1d",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ab25be7ad62fb7bac5164955"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:7b33eac4dfbb6e2adaab5032",
      "source_id": "r012:unit:prop_strings_permutations",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:cad9c1aa4f4814df2aa546ad"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:7b41e5bdfbdfd76ae68b0d8a",
      "source_id": "r012:unit:ch_induction",
      "status": "source_frozen",
      "target_id": "r012:unit:s_induction_intro"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:7b74f33ed638eefa5e7363c1",
      "source_id": "r012:unit:prop_tree-leaves",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:881e4f66fad2bd72113bced6"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:7c0d2694f9a48a7d6e7fcad7",
      "source_id": "r012:unit:ch_recurrence",
      "status": "source_frozen",
      "target_id": "r012:unit:s_recurrence_rubots"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:7c4139fdf04d55ee2b50fcf2",
      "source_id": "r012:unit:s_genfunction_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:genfunction_PI_string-restrict-4"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:7c519229c392c6ba5381136e",
      "source_id": "r012:unit:auto:f3774058b1c1b4322de36fb6",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:8dea91983970df939fc376fa"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:7cf40847e2471b2a83e75017",
      "source_id": "r012:unit:s_flowapplications_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ec214be7e3e958d4e43ea8c2"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:7d4a90fbde359bfc7a28592c",
      "source_id": "r012:unit:s_inclusion-exclusion_surjections_activity",
      "status": "source_frozen",
      "target_id": "r012:unit:act_inclusion-exclusion_surjections-formula_four-prop"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:7de0e3098dad05f5506ebfeb",
      "source_id": "r012:unit:auto:68c1f40dc2602b361d8dceb9",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:93e0260d50ec0065e8b3cada"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:7e1e6330d5c05f7b803f14fc",
      "source_id": "r012:unit:s_graphs_planar",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_kuratowski"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:7e24b1f59a8bbdb1306ad0d2",
      "source_id": "r012:unit:auto:3a3cdb7defb6ad5b83822a4f",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:027fb432a9986f9c24a39e2e"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:7e5476acf15e328333a0a04f",
      "source_id": "r012:unit:prop_sumodd",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:d6c536ec88711ecdcc22ac5a"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:7e8d3edddec537802847eca2",
      "source_id": "r012:unit:rqs-strings_bin-coeff",
      "status": "source_frozen",
      "target_id": "r012:unit:appcomb_strings_bin-coeff_reading_pens"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:7eb88a8b9ed3b007685c49ec",
      "source_id": "r012:unit:auto:d2ca3635524cb5792438f29a",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4d2de1f96a396d5a3c15a0ce"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:7ee20fb54abdef471f1b02d4",
      "source_id": "r012:unit:s_induction_proofs",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:6ef4a112d0218e46113abcaf"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:7f3fe8ec460b524da5bdd0a6",
      "source_id": "r012:unit:ch_graphs",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:08392a4c135a6970baf69f2b"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:7f5b575437ee6e8a4712b9ba",
      "source_id": "r012:unit:s_graphs_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_small_graph"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:7f880617b15235fe69be4ee5",
      "source_id": "r012:unit:s_strings_bin-coeff",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:31c6d46a93c78959a12acfea"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:7f8a56c8cdefe7947cdd425f",
      "source_id": "r012:unit:s_background_add",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:199eded93dc29d93e8c9ce85"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:7f8f96019b90fb4a9b71e830",
      "source_id": "r012:unit:s_background_mult",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:73607b984b32ca9cc2f4a06f"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:80625d5b73a6eb6cee0034c3",
      "source_id": "r012:unit:s_inclusion-exclusion_surjections_activity",
      "status": "source_frozen",
      "target_id": "r012:unit:act_inclusion-exclusion_surjections-8-5_one-prop"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:808d090c0ce3172db70bd0b2",
      "source_id": "r012:unit:s_ramsey_theorem",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_genramsey"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:80acb0029d81fcd23a2eed71",
      "source_id": "r012:unit:ch_posets",
      "status": "source_frozen",
      "target_id": "r012:unit:s_posets_exercises"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:80ceb76c59680ee3251dcb83",
      "source_id": "r012:unit:ch_inclusion-exclusion",
      "status": "source_frozen",
      "target_id": "r012:unit:s_inclusion-exclusion_PI"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:80e807e500f06a625b1683d2",
      "source_id": "r012:unit:s_strings_permutations",
      "status": "source_frozen",
      "target_id": "r012:unit:prop_strings_permutations"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:80f363e91e6789b7bf89343e",
      "source_id": "r012:unit:s_strings_combinations",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4d28e08e3faaf575d51fec4c"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:81056d04aa6ae6adf281b721",
      "source_id": "r012:unit:s_graphs_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_graphs_degseq2"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:810b18549f589614b9020cb4",
      "source_id": "r012:unit:auto:4d8c9466098d89c13190f7ae",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:89f41776bc9056958713e101"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:813b6b2fa248aabff9cdbd88",
      "source_id": "r012:unit:auto:98aa5cc86679888724bdbe4d",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:64ad12c1c076a035868cc8e9"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:81853af52f1897a7d7c858cb",
      "source_id": "r012:unit:auto:e039df75c9c568d545d48458",
      "status": "source_frozen",
      "target_id": "r012:unit:alg_dijkstra"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:819060d0cc42d4a4fc14f4da",
      "source_id": "r012:unit:strings_lattice-paths_buzz-bucky",
      "status": "source_frozen",
      "target_id": "r012:unit:strings_lattice-paths_buzz-bucky-varsity"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:8229209c5c6bcd884afc8c62",
      "source_id": "r012:unit:s_polya_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f6573cd810ccf60cc2c00741"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:825d0923d8070015b2609cbd",
      "source_id": "r012:unit:auto:0521558e3324b301583e231e",
      "status": "source_frozen",
      "target_id": "r012:unit:eqn_distinct2"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:827cecb51bfac1877f5698a5",
      "source_id": "r012:unit:s_kitchensink_lovasz-local",
      "status": "source_frozen",
      "target_id": "r012:unit:lem_LLL-sym"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:82b2ac40af65d24f17203f70",
      "source_id": "r012:unit:s_genfunction_binom-app",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:77bb8e40ef7c0def33263edd"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:8319e0b60105b9a4062b5038",
      "source_id": "r012:unit:exa_genfunction_partial-fracs",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:692d3d5206064b390fb35ace"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:831a26a73f28c6b883938d97",
      "source_id": "r012:unit:s_posets_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:cd195ed8c94cc224220984da"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:833668203cec9acaac8cb594",
      "source_id": "r012:unit:auto:55b78e6ec7dda62622983119",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_polya_pentagon"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:83426ec2f8881163b6e23c70",
      "source_id": "r012:unit:s_background_int-union",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f19308da62ead72c65722c78"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:837592c200ba18efbf3ac11b",
      "source_id": "r012:unit:s_recurrence_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:recurrence_PI_solve-deg-one"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:84766f85f5f0531b842d4970",
      "source_id": "r012:unit:rqs-recurrence_solving",
      "status": "source_frozen",
      "target_id": "r012:unit:rq-recurrence_solving-solve-plus-4"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:84ca8f4f0c9a45b96587787d",
      "source_id": "r012:unit:auto:dd704af3675a6c3b2f7eb811",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:1ca23f7a2a506b65cda662e4"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:84cfd40a4a80c375970450c0",
      "source_id": "r012:unit:s_strings_comb-proof",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_strings_comb-proof_sum-ints"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:84ecbfe0858e941e37c53167",
      "source_id": "r012:unit:ss_polya_perm-groups_mult",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:777e2e85c5f1d9d23b205542"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:8501a3adf0e1751388782744",
      "source_id": "r012:unit:auto:4794720607374699d51eec4f",
      "status": "source_frozen",
      "target_id": "r012:unit:eqn_absorbing"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:851bab58435e81a182c7353b",
      "source_id": "r012:unit:auto:6fc795026ccf8843ae202696",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:085eef75fbc221c8539125fd"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:851e5fb27fa6b9c5c3a5e19d",
      "source_id": "r012:unit:s_recurrence_rigorous_general",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4411fbc2b5a9d67ef15e7dff"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:854d2f921eb0a3bf6c3808f7",
      "source_id": "r012:unit:s_strings_comb-proof",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7ab93e3b7384bd1a5f3d5a9a"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:856ccb94b8c6a2123a258ba5",
      "source_id": "r012:unit:auto:42456a01b9d2f2371b248869",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fd736eddeac1c38df813c04f"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:85b75e15b407ba72a40a7387",
      "source_id": "r012:unit:ch_networkflow",
      "status": "source_frozen",
      "target_id": "r012:unit:s_networkflow_exercises"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:85fcb1463b96f707ca241ecd",
      "source_id": "r012:unit:auto:915fe9dceca3fbc77523d6e2",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_flowapplications-poset"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:860cfc56d612a29c978c8339",
      "source_id": "r012:unit:s_genfunction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:cf2c41b37a21c756eb8fd9bc"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:8618264768e4b00757848e7c",
      "source_id": "r012:unit:auto:fa2160fd42fe3b1bcc368b77",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_crossingedges"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:8649bbb86f7cddd98133c0e5",
      "source_id": "r012:unit:ss_polya_perm-groups_mult",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:127426479ed84bfdc2945d36"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:8774e410d11ff5f18023dbd7",
      "source_id": "r012:unit:auto:651e00dafbb8b882fa71bd3f",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_intord_find_rep_ex2"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:87b67592af23e5c72dc2c576",
      "source_id": "r012:unit:auto:0935ad4164e5fda622644b26",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:9b80b937fe38a3592e7415a8"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:87c2ce09011cdd49cd93ffb2",
      "source_id": "r012:unit:s_inclusion-exclusion_surjections_activity",
      "status": "source_frozen",
      "target_id": "r012:unit:act_inclusion-exclusion_surjections-formula_two-prop"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:87d342d3bb17dfec1c3ef18c",
      "source_id": "r012:unit:petersen-plus-e",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:245f200b4b1a326e305aa0e2"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:88488f96b21b29154a0d3677",
      "source_id": "r012:unit:s_probmeth_graph-ramsey",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_graphramsey"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:8880e1ce0ac7c491ccdb707a",
      "source_id": "r012:unit:auto:7e2a630e17326b4f9f1938dc",
      "status": "source_frozen",
      "target_id": "r012:unit:prop_linearexpect"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:88885fdd1fcf4c022338e338",
      "source_id": "r012:unit:s_graphs_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_graphs_first-fit-color"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:88c8562071a2cce9633ea425",
      "source_id": "r012:unit:rq-recurrence_adv-ops_rewrite",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:579ed4ce02dc9e5c91947fa1"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:890eee90eff897621fb3ad7a",
      "source_id": "r012:unit:s_recurrence_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:93b94559d7290fc61a4d7009"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:899746e1d2efde07f86948df",
      "source_id": "r012:unit:auto:ec214be7e3e958d4e43ea8c2",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_flowapplications_poset_ex"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:89b44e928d1f8a2f97b36327",
      "source_id": "r012:unit:posets_PI_chain-type1",
      "status": "source_frozen",
      "target_id": "r012:unit:big-poset-PI4"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:8a013715761a0c7a784fa51b",
      "source_id": "r012:unit:s_graphs_eulerham",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_bridges"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:8a0c4935db4522b582e098f1",
      "source_id": "r012:unit:ch_inclusion-exclusion",
      "status": "source_frozen",
      "target_id": "r012:unit:s_inclusion-exclusion_derangements"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:8a3e211a3fa79c32c979f10e",
      "source_id": "r012:unit:s_kitchensink_markov-chains",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:abcd4c6a7f01f4f0e3720fa6"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:8a860c040e3b19ad6a8bfcf5",
      "source_id": "r012:unit:lem_rr",
      "status": "source_frozen",
      "target_id": "r012:unit:eqn_solutionrr"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:8a9ae7a0a88fbe4af266148b",
      "source_id": "r012:unit:s_networkflow_augmenting",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:0d28d49fc35f65830ed69839"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:8b1bcde63ed2eccbd7467349",
      "source_id": "r012:unit:ch_graphalgorithms",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:365805fb6aac70f8b0eb1e43"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:8b9a71e1582de254bd9e3ffa",
      "source_id": "r012:unit:s_basics_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:2017ee892a6cbc4c7406b40b"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:8bc66a5c9d91bf40d0b8b76b",
      "source_id": "r012:unit:auto:eed81cb8cba429ff66ee6f28",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_flowapplications_matching_ex1"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:8c6c312fb0964f67f4bec4cd",
      "source_id": "r012:unit:s_recurrence_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7126d6d352834b81eac3866d"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:8c86de97b090e5b9c2ed9cb1",
      "source_id": "r012:unit:s_flowapplications_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7a9dd51508cef05d059ea1f8"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:8c9ffe01ee60bf7623dfe14f",
      "source_id": "r012:unit:s_posets_intervalorder",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-posets_intervalorder"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:8cb950087774fd445bf21b90",
      "source_id": "r012:unit:s_flowapplications_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:88b4520fefa1b203c1c4daed"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:8cc8f19dc62cd22b0e77adce",
      "source_id": "r012:unit:s_networkflow_labeling-algorithm",
      "status": "source_frozen",
      "target_id": "r012:unit:alg_labeling"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:8d353f026c6793a8f334582c",
      "source_id": "r012:unit:s_inclusion-exclusion_surjections_activity",
      "status": "source_frozen",
      "target_id": "r012:unit:def-image"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:8d7da79cd6ef0369ac8e2dd9",
      "source_id": "r012:unit:s_recurrence_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:9cf4d7c8a20de4ca8b9de93e"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:8d89d9d56f7aaae5a945687e",
      "source_id": "r012:unit:s_strings_lattice-paths-binomial-thm_activity",
      "status": "source_frozen",
      "target_id": "r012:unit:strings_PI_binthm-activity"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:8dd829cc4f6a0d8cdade3268",
      "source_id": "r012:unit:rqs-induction_bincoeffs",
      "status": "source_frozen",
      "target_id": "r012:unit:induction_bincoeffs_reading"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:8e3dcb75df222df19ebac7b9",
      "source_id": "r012:unit:s_inclusion-exclusion_derangements",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:efc19c37945fe17ccd593b42"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:8e83cdc340d3a2b4380adc1d",
      "source_id": "r012:unit:s_graphs_color",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:b8d1218bf4db5bc8a1baa306"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:8e9011eb69283aeee3d53be1",
      "source_id": "r012:unit:ch_probability",
      "status": "source_frozen",
      "target_id": "r012:unit:s_probability_exercises"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:8eadb5afe9e6c748e9628b0e",
      "source_id": "r012:unit:s_graphs_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:8a6e60a8b6286b051c013987"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:8edaead5e19de0bf0c9baab9",
      "source_id": "r012:unit:s_background_products",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c0b8952d0045e19abf29df8f"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:8ee464072beadbf00129aa12",
      "source_id": "r012:unit:s_recurrence_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:be824cc6b96066d8d01042a9"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:8efeacd7d7dd16e297d979b3",
      "source_id": "r012:unit:s_induction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:66f32d2ca53a18802e5e512b"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:8f11c990f829d7a9b20ce70d",
      "source_id": "r012:unit:s_background_finite-sets",
      "status": "source_frozen",
      "target_id": "r012:unit:prop_xy"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:8f22b7df8dfe4ea7e6bd5227",
      "source_id": "r012:unit:s_polya_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_polya_perm-pairs"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:8f56e3b4f31ee16ac7511519",
      "source_id": "r012:unit:auto:c03a554019cff7389d010e0a",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:19fe094123fad8db0f430437"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:8f9716d6bd0cdb22b6aa6772",
      "source_id": "r012:unit:auto:72dd3cb89832a186d0a804d7",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:6837c70b99d4b8c8f508c588"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:8fee784c7664a30a0f492544",
      "source_id": "r012:unit:s_probability_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:07a5e2769ec7b1889ef21fcf"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:9015103e2953b0e3a609ac4a",
      "source_id": "r012:unit:s_strings_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7d747c89ba1593da4644e7d6"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:901cab3a2d5825911a589462",
      "source_id": "r012:unit:ch_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:s_intro_intro"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:905149aa949a98cd10a61eca",
      "source_id": "r012:unit:s_background_total-order-N",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:3e4ad4f44a49742fc2b59680"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:905cd5902a1a66a4f3246a70",
      "source_id": "r012:unit:s_graphs_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_PI_tree-to-code"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:9108c84683ccb08dd5761566",
      "source_id": "r012:unit:auto:6f81637b674d35e3b9c52db6",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:b8cac72ecfd4e88e45fa59bc"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:910e3ab65c5cad0b3a395641",
      "source_id": "r012:unit:ch_posets",
      "status": "source_frozen",
      "target_id": "r012:unit:s_posets_discussion"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:91203e03b6e393185cd89371",
      "source_id": "r012:unit:s_induction_proofs",
      "status": "source_frozen",
      "target_id": "r012:unit:prop_sumints"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:913fb28515bdd10fb2460b91",
      "source_id": "r012:unit:auto:ea7d4311fbd3ca824e3ce588",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:2ce32c27e159fcb3733874a0"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:915591f7ef5541318b25a98b",
      "source_id": "r012:unit:auto:42103ee13800a3fe74ce9a8b",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:47cc4b582c619f5b4368626f"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:9163eea64ce6105452087a93",
      "source_id": "r012:unit:auto:4b25af132215cc1e44b79929",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:43a9810f61a1acce2a6dfbb0"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:91f2e817d6d687c7594efdf7",
      "source_id": "r012:unit:s_graphs_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_spantree"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:91f721362bd6afcba887a84e",
      "source_id": "r012:unit:auto:4dd2d4d9021858eab10ad449",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:3bf2073a5822b8b8002481cb"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:92344e231962538a0161436b",
      "source_id": "r012:unit:auto:e40cd59d752b9bc0e1054221",
      "status": "source_frozen",
      "target_id": "r012:unit:tab_perm-e-i-ex"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:927617425926ef5b0b9fc60f",
      "source_id": "r012:unit:auto:57a1c249f2782f556231221b",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:3ac47f248ab24d08c8fbed2f"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:929f8b2eb73891317a891df2",
      "source_id": "r012:unit:auto:7887209d465df248ff1a3433",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:3e681f4b8fe95af3c04047e2"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:92e56519d28160139738ce30",
      "source_id": "r012:unit:s_polya_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:55b78e6ec7dda62622983119"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:934972152067150f0c35b0f8",
      "source_id": "r012:unit:s_graphalgorithms_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:457813006a6529b4a549e082"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:937d5ab6afda03a94eb337de",
      "source_id": "r012:unit:s_polya_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:8c654d1f6a0b0342c07bb4eb"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:938c2cdec8e0ab6df9b92027",
      "source_id": "r012:unit:thm-graphs-first",
      "status": "source_frozen",
      "target_id": "r012:unit:eq_graphs_degsum"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:93c35481cc37c97e603d3c47",
      "source_id": "r012:unit:s_graphs_eulerham",
      "status": "source_frozen",
      "target_id": "r012:unit:alg-eulerian"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:93e51de85862871956dd8269",
      "source_id": "r012:unit:s_kitchensink_online",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:3767594505de0a6c5505d6a9"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:948a2d9bdabbf68314cb608e",
      "source_id": "r012:unit:s_inclusion-exclusion_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:b00f4c1ebe8f22d1fea2b679"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:948b6deed7f6e06a3a89b629",
      "source_id": "r012:unit:ch_inclusion-exclusion",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:8b4b0c93b275558730fa3875"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:948e63f0ea687763bd094bc1",
      "source_id": "r012:unit:s_recurrence_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:2805f151f78e8bead70ba078"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:9506a6013ca837dd6734270b",
      "source_id": "r012:unit:fig_venn-app-comb",
      "status": "source_frozen",
      "target_id": "r012:unit:venn-diagram-students"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:950d3887cb4af82106f4497b",
      "source_id": "r012:unit:auto:ed39e4dc5f08af1ba06b78f7",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ac571736e8f107a75a005408"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:95371fd7b93bfe4f7f38a9b7",
      "source_id": "r012:unit:s_strings_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e66b6dfaf00cce2fb80742e2"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:954f2ebb4e03be1d92194aa6",
      "source_id": "r012:unit:s_induction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e57b74430cc14210d81be6ba"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:9570f7163389b253d491681d",
      "source_id": "r012:unit:s_posets_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_PI_chain-type1"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:9573c4e9263b913a01a04ae5",
      "source_id": "r012:unit:ch_probability",
      "status": "source_frozen",
      "target_id": "r012:unit:s_probability_infinite-outcomes"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:959d946c519fefbdfe71b12b",
      "source_id": "r012:unit:thm_inclusion-exclusion",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:157db7e274f439b81e0dec9b"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:95daddb2f7a63d7ed282a8ab",
      "source_id": "r012:unit:auto:68c1f40dc2602b361d8dceb9",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphalgorithms_dijkstragraph"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:95dd4257c11c2c1e0df19ef8",
      "source_id": "r012:unit:rqs-recurrence_adv-ops",
      "status": "source_frozen",
      "target_id": "r012:unit:rq-recurrence_adv-ops_rewrite"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:96093914fa34a0c8b5ce7c99",
      "source_id": "r012:unit:auto:8cbb71879170a7a1d71de4e4",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c13a0c2d885e130530fde24c"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:961aeb64085344a426f1b1e7",
      "source_id": "r012:unit:s_flowapplications_chain-partition",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_flowapplications_poset_network_flow2"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:962f09519cbab8dccb063564",
      "source_id": "r012:unit:big-poset-PI1",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f16ad6760e5ffaa6a0b03f33"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:96456ed464920e4199f3c890",
      "source_id": "r012:unit:auto:a6e1642758c4aeb203b4c48c",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:482af125d1d96e2944748dce"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:967c5b805afb072084ffb7ac",
      "source_id": "r012:unit:s_inclusion-exclusion_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:exa_inclusion-exclusion_prop-divis"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:96abad806a64d0b577cfa0d8",
      "source_id": "r012:unit:thm_rnn",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:9852113baa37e0eb158e9c5c"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:96b108511197078ea98c05a3",
      "source_id": "r012:unit:auto:a9ab4f4d85aaea6e636104c8",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:b5a0c13a297bd216e53f189c"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:96c12eb98b8f2c63b7e20e9f",
      "source_id": "r012:unit:s_graphs_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_PI_coloring-Kn"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:972b197e35118077b61c0f12",
      "source_id": "r012:unit:app_background",
      "status": "source_frozen",
      "target_id": "r012:unit:s_background_decimal"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:9736209d9896c92795b1e86c",
      "source_id": "r012:unit:rqs-induction_proofs",
      "status": "source_frozen",
      "target_id": "r012:unit:induction_proofs_hanoi"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:9739e2b1f7ecb0626267a73e",
      "source_id": "r012:unit:ch_kitchensink",
      "status": "source_frozen",
      "target_id": "r012:unit:s_kitchensink_applying-local-lemma"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:974452824ae4b011c5464e2f",
      "source_id": "r012:unit:auto:d6379afbf847628fd479a11a",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:75e6df14f8fb7b00d0f0e928"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:97815d1043599ea37fd91b1e",
      "source_id": "r012:unit:s_induction_gcd",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_euclideanalg"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:979a006164d1576a63cdaf67",
      "source_id": "r012:unit:auto:cf6e541ee0459906a49863b7",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs-ex-interval-graph-soln"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:979e8b6c467bd29dded7d227",
      "source_id": "r012:unit:rqs-strings_permutations",
      "status": "source_frozen",
      "target_id": "r012:unit:appcomb_strings_permutation_reading_cochairs"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:97c54d26255abb63e4df1d53",
      "source_id": "r012:unit:s_genfunction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_genfunction_ineq-clean"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:982895a478f039d68dcb20e1",
      "source_id": "r012:unit:ch_strings",
      "status": "source_frozen",
      "target_id": "r012:unit:s_strings_PI"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:98563c47cbec808271bb60bd",
      "source_id": "r012:unit:auto:aacf4c9ae6b4352e5f2c5a16",
      "status": "source_frozen",
      "target_id": "r012:unit:networkflow_spare"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:987206b0c9453b935f85aa49",
      "source_id": "r012:unit:auto:ee64c42365be92d37cefaab3",
      "status": "source_frozen",
      "target_id": "r012:unit:alg_kruskal"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:98ad5e776a719f518d850f63",
      "source_id": "r012:unit:petersen-plus-e",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:da292f36c846eaac8a455739"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:98d701216ccfc9325b40fe55",
      "source_id": "r012:unit:ch_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:654d93d9c4c2cfba9f3e2efb"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:98e22657b5a532747ea4be24",
      "source_id": "r012:unit:thm_networkflow_flowleqcut",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:82d03b1385fffb638f57225f"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:9925e655bbd326c97129e306",
      "source_id": "r012:unit:s_posets_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:651e00dafbb8b882fa71bd3f"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:994957c084dbe03d816f9590",
      "source_id": "r012:unit:s_networkflow_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fb05b2cc09e905e12beb3564"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:995759737e2cfe5ff07b7b2b",
      "source_id": "r012:unit:s_posets_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e0b20fe34fc676effa60a250"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:995b4c4889a547d4d5db3e1d",
      "source_id": "r012:unit:app_background",
      "status": "source_frozen",
      "target_id": "r012:unit:s_background_integers"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:99d5016a87e3bdd2e85be444",
      "source_id": "r012:unit:s_posets_subset-lattice",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:de1091f92749ed08b6ab1e24"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:99e442482f21a56d8e2f56f6",
      "source_id": "r012:unit:s_posets_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:3a77be206ad7c53efd317f80"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:99ff861a54535c47dbfdd66f",
      "source_id": "r012:unit:auto:12b6629772d99bdcaab15a9b",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:45c00a23c466b44177d15161"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:9a2bb2a6a1da4ee1c982a358",
      "source_id": "r012:unit:s_posets_sorting",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_posets_lin-extn"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:9a635e4cd2fcf84433e3e86b",
      "source_id": "r012:unit:s_recurrence_genfunction",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_recurrence_gf-nonhomog"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:9a7cafbd692d334b1c0afc41",
      "source_id": "r012:unit:ch_induction",
      "status": "source_frozen",
      "target_id": "r012:unit:s_induction_strong-induction"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:9aa27a7ca90519ec807e1cb4",
      "source_id": "r012:unit:s_polya_apps",
      "status": "source_frozen",
      "target_id": "r012:unit:ss_polya_graphs"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:9aa3cdb5a809fa19e826ae8d",
      "source_id": "r012:unit:s_polya_perm-groups",
      "status": "source_frozen",
      "target_id": "r012:unit:ss_polya_perm-groups_rep"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:9af593372beba9cf533f2bf7",
      "source_id": "r012:unit:ch_kitchensink",
      "status": "source_frozen",
      "target_id": "r012:unit:s_kitchensink_arithmetic-combinatorics"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:9b01e33ed0f6003810bbd1e8",
      "source_id": "r012:unit:s_genfunction_distributions",
      "status": "source_frozen",
      "target_id": "r012:unit:exa_genfunction_partial-fracs"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:9b6e41a25d7e611d75b649b2",
      "source_id": "r012:unit:s_strings_bin-coeff",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-strings_bin-coeff"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:9b6fe0293ed47acea7d1b4e9",
      "source_id": "r012:unit:s_intro_number",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_collatz"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:9b921e0de29ac9dd3c00f383",
      "source_id": "r012:unit:auto:50494897f62fc2d69d017001",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:3235e37dc1f920f70697ed2e"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:9ba7958ce49358d85c44c628",
      "source_id": "r012:unit:s_basics_exact",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:05a8beaaec21ff6e69d7d80b"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:9c1037b982a1420a112efa22",
      "source_id": "r012:unit:s_kitchensink_online",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:12aceeddc87c1fdef0bc6b45"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:9c22837b9bc1deb0cc6a9642",
      "source_id": "r012:unit:s_background_ZFC",
      "status": "source_frozen",
      "target_id": "r012:unit:axiom_ZFC"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:9c25ac7fa25232bd59a43abf",
      "source_id": "r012:unit:s_genfunction_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:prop_genfunction-product"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:9cc2d3af18198bcb1865139b",
      "source_id": "r012:unit:s_background_mult",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:3364466cdd060c3242fc9bd4"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:9cd5808c7cee6c7f4545a4bb",
      "source_id": "r012:unit:rqs-strings_bin-coeff",
      "status": "source_frozen",
      "target_id": "r012:unit:appcomb_strings_bin-coeff_reading_lattice-path"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:9cdf485a7845f1648479b65b",
      "source_id": "r012:unit:auto:7135d37757f73e169fe2e2f7",
      "status": "source_frozen",
      "target_id": "r012:unit:eqn_transition"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:9cf901e1203d7daf4529f015",
      "source_id": "r012:unit:s_inclusion-exclusion_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:57e66ed9d3c2ff813057e08a"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:9d0b3823abe0a604df81b2cc",
      "source_id": "r012:unit:s_strings_multinom",
      "status": "source_frozen",
      "target_id": "r012:unit:exa_strings_multinom"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:9d36247c9532fda475397629",
      "source_id": "r012:unit:s_posets_dilworth-intord",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_FirstFit"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:9d5f839c25aa6c49ce380abd",
      "source_id": "r012:unit:auto:edc25eefc49a47e9cbf860b0",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphs_tree-10verts-ex2"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:9da35bf6ff0ba04993a8c23d",
      "source_id": "r012:unit:rqs-posets_dilworth-intord",
      "status": "source_frozen",
      "target_id": "r012:unit:rq-posets_dilworth-intord-width"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:9daacd9f890e1f05f3014e10",
      "source_id": "r012:unit:auto:f0f646a152ae746a5ab3b494",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:689a2b407b7d593bea577e32"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:9ddb45540ef67a741798e69c",
      "source_id": "r012:unit:exa_genfunction_fruit",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:2d043fada756b0e678fbcfa4"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:9e0be332a371a1c567f0d885",
      "source_id": "r012:unit:s_recurrence_genfunction",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_recurrence_gf-homog"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:9e68ed8090a94c9ba3692f2d",
      "source_id": "r012:unit:s_polya_perm-groups",
      "status": "source_frozen",
      "target_id": "r012:unit:ss_polya_perm-groups_mult"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:9eb289f4a2d65db844e282dd",
      "source_id": "r012:unit:ch_inclusion-exclusion",
      "status": "source_frozen",
      "target_id": "r012:unit:s_inclusion-exclusion_euler-phi"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:9ed1bc16c55a6057d3f15022",
      "source_id": "r012:unit:auto:e30893ef360e351ff06ac5f5",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fda25ee32128fb46b62e974d"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:9f025ecc5a738bdc23b1edcc",
      "source_id": "r012:unit:s_strings_lattice-paths-binomial-thm_activity",
      "status": "source_frozen",
      "target_id": "r012:unit:strings_PI_lattice-path-transform-activity"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:9f34d271bf44e7eeba160aa0",
      "source_id": "r012:unit:s_genfunction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:de5413975c5928244d4ef92d"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:9f428e3d7ad015b35dce3722",
      "source_id": "r012:unit:s_flowapplications_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f60475abf0e0451bad39d925"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:9f97de65d0a14e318e4d9d2a",
      "source_id": "r012:unit:prop_sum-bincoeffs",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c4a26b24b1349ff5118ebf45"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:9fe448fdff8ec5a7e78befbd",
      "source_id": "r012:unit:backmatter",
      "status": "source_frozen",
      "target_id": "r012:unit:app_background"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a008e480e27f8463fcafc67c",
      "source_id": "r012:unit:s_strings_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:0af4bce12356cdbbd0bd2bf5"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a02b20a6677e9a9a9ceb035c",
      "source_id": "r012:unit:posets-rq_intervalorder_list-incomp",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_intervalorder_rq-intord2"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a05d5c1d99865997fd63e98b",
      "source_id": "r012:unit:s_induction_bincoeffs",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-induction_bincoeffs"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a067f57b7f98f1f5e22c417f",
      "source_id": "r012:unit:s_strings_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:appcomb_strings_PI_bincoeff_setup"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a0e1d30ef719fa18915a6eb9",
      "source_id": "r012:unit:s_background_add",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:181a27ed7ce533461ca9a22e"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a0f24d9837fe0a5ccb777840",
      "source_id": "r012:unit:auto:cb283dd60991e8a0c7645974",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_span_tree_ex1"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a10b5e54a54bae04320b2439",
      "source_id": "r012:unit:auto:4903dce4ef247da5bef4e35b",
      "status": "source_frozen",
      "target_id": "r012:unit:peano_induction"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a1759200d10eeb7c0dc8d50c",
      "source_id": "r012:unit:s_genfunction_exponential",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-genfunction_exponential"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a18228dbfc72d8d8f78295e5",
      "source_id": "r012:unit:s_flowapplications_bip-match",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_flowapplications_bip_graph"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a184e0983c38202e19b6b6f2",
      "source_id": "r012:unit:s_posets_additional-concepts",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:bb6b3019466165fefb6c61ee"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a18903c1f53bc6b10bbd196b",
      "source_id": "r012:unit:ch_posets",
      "status": "source_frozen",
      "target_id": "r012:unit:s_posets_intervalorder_findrep"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a1de24c27955de71f4af0ef6",
      "source_id": "r012:unit:s_posets_intervalorder",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_fishburn"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a1e40c78dcf55a71f0443185",
      "source_id": "r012:unit:s_probability_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_spinner"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a1e4e0b9a31872891822ed3b",
      "source_id": "r012:unit:auto:dd704af3675a6c3b2f7eb811",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_chebyshev"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a2eb6e156972db2e48d391f5",
      "source_id": "r012:unit:s_genfunction_gen-bin-thm",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:8f3500f97b0ab7c55c94505a"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a339aabb4534e99fe626ac74",
      "source_id": "r012:unit:auto:144482dcd24dcb5624a6483d",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:90b8b4e5eb57ae64daeb4bb5"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a3410b60e83a9d5871942239",
      "source_id": "r012:unit:s_strings_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:appcomb_strings_PI_password_varlength"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a357123a8721ca946f9a8a49",
      "source_id": "r012:unit:thm_girth",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:b476049651675c6af371fa05"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a3a13f98c95aed3e5b695074",
      "source_id": "r012:unit:s_posets_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_subposet"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a3ecdbde4b7c27265d67cf2b",
      "source_id": "r012:unit:thm_graphs_bipartite",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f617e7950e8d92026c8d18f1"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a406fd85dd6ff2edb4be637f",
      "source_id": "r012:unit:auto:1ad7060f59520740ba80ef4f",
      "status": "source_frozen",
      "target_id": "r012:unit:prop_graphalgorithms_exchange"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a41f8e64ca1108813f19620c",
      "source_id": "r012:unit:fig_flowapplications_bipmatch_network",
      "status": "source_frozen",
      "target_id": "r012:unit:img_flowapplications_bipmatch_network"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a425b1c739f1ae1eebffcb7d",
      "source_id": "r012:unit:s_posets_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:6fc795026ccf8843ae202696"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a4299a02c0a21a5c94d3fdbf",
      "source_id": "r012:unit:s_posets_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_PI_movie-poset"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a43a95492c6f520be5ee2fcf",
      "source_id": "r012:unit:auto:e0b20fe34fc676effa60a250",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fcda848baccb4f015963b0ca"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a43c777d42bb6e6cd26682ab",
      "source_id": "r012:unit:s_recurrence_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:s_recurrence_intro_strings"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a48d3fe5c4c81440bd6406a9",
      "source_id": "r012:unit:s_basics_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f811896c96bb8adc07c0bbd6"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a4c9b8d7b2fac0f197eea619",
      "source_id": "r012:unit:s_networkflow_example",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:3b3f7ccd6abe21dccdf3834a"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a4e5e52e8f79e9fd57aa1f80",
      "source_id": "r012:unit:s_genfunction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:6b0d982902d4e6cfc0dfed45"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a5429887015d7ab79d2a4722",
      "source_id": "r012:unit:s_recurrence_rigorous_principal",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_advance"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a55d9996047bb3663ad1bb5c",
      "source_id": "r012:unit:s_recurrence_adv-ops",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:12b6629772d99bdcaab15a9b"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a5ec8a798e2b4ae384023b68",
      "source_id": "r012:unit:s_inclusion-exclusion_euler-phi",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:40c708c69ade17788d6a5947"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a62bf5ca344500fafcaeb1f2",
      "source_id": "r012:unit:backmatter",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:6f074d6a8fcb7cf736f5fdd2"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a6424f7d4e38b9e0001f8047",
      "source_id": "r012:unit:auto:cabf64f1aa98a8a4413cd647",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:57cedb436befff82c83ed9b3"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a66ca1345871408458d7d9f7",
      "source_id": "r012:unit:s_strings_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:0dbc5f46a158feba88b9866f"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a674b453b0c73c46795dfd2a",
      "source_id": "r012:unit:s_basics_complexity",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:6d19ecb4e25149af83ef520d"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a6824667a9a2ab9e365f4140",
      "source_id": "r012:unit:ch_posets",
      "status": "source_frozen",
      "target_id": "r012:unit:s_posets_PI"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a6868cc69d312bf702da4128",
      "source_id": "r012:unit:s_recurrence_intro_fib",
      "status": "source_frozen",
      "target_id": "r012:unit:tab_fib-ratios"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a693f427eb6649eccb5c8ab8",
      "source_id": "r012:unit:s_graphs_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:d1fe9add68fc925362d04de9"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a6a2e0b42d0603a24c71c65b",
      "source_id": "r012:unit:exa_binaryrel",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:06e983098e9f542aaddbb4b0"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a795957c587b7020365cf5d8",
      "source_id": "r012:unit:s_inclusion-exclusion_surjections_activity",
      "status": "source_frozen",
      "target_id": "r012:unit:act_inclusion-exclusion_surjections-formula_one-prop"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a7c843f11b4aa41dc373235d",
      "source_id": "r012:unit:s_intro_sudoku",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a3d640d3f4e483b495967fdb"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a80dc48037d446750ced7e4f",
      "source_id": "r012:unit:s_graphalgorithms_digraphs",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphalgorithms_digraph"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a8447ec866a9232683f2e239",
      "source_id": "r012:unit:thm-graphs-first",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:000e983ed23e271a7d797945"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a86b4393ec04f88b5ec75bb9",
      "source_id": "r012:unit:s_strings_bin-coeff",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:86898ce92fd24c8fa8e56a4b"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a9111b95a8008d28fd77356d",
      "source_id": "r012:unit:s_posets_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:144482dcd24dcb5624a6483d"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a93bb4777c6dc39cdc9ea516",
      "source_id": "r012:unit:s_inclusion-exclusion_euler-phi",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:78cd58d5f8395977c731d2e1"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a97c0ece68d691192472103b",
      "source_id": "r012:unit:s_inclusion-exclusion_statement",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_inclusion-exclusion"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a9990cccf2afb1d3f9ceba50",
      "source_id": "r012:unit:auto:a2ddc55663aeb46d4ba4cac3",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_intro_partsof8"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a9bb5d30f948b1b5f59ad090",
      "source_id": "r012:unit:s_basics_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e17fa53aa99a94c71ff733d4"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:a9bff732034121b55a413c7c",
      "source_id": "r012:unit:s_genfunction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:39ab9828f6c93359abfbc514"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:aa090bbfc2e7ab03dd1f9a44",
      "source_id": "r012:unit:auto:35c8808a4a2f70c2e36d3e7a",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:bd587aefb21b7b0235863caf"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:aa1f3d8b2b3ee76c9974c504",
      "source_id": "r012:unit:s_recurrence_solving_nonhomogeneous",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4a09aa7241b0bf6a931d0955"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:aa2890fda02b7877a0ba7769",
      "source_id": "r012:unit:s_genfunction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fdf77306cd6d226cfda10c55"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:aa5efbc3a45915160087c8d5",
      "source_id": "r012:unit:rq-posets_dilworth-intord-width",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_dilworth-intord_rq2"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ab14fd9ee55ee8e98442eb37",
      "source_id": "r012:unit:s_induction_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:induction_PI_proof-step-1"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ab8c48bce3857fc4efae62c6",
      "source_id": "r012:unit:s_genfunction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e1321354951ba5fcec2ae15c"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:abc3c0f8ea68fe666d3ef9cc",
      "source_id": "r012:unit:thm_partition",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c1cbbffbb5bf258ea18be45d"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ac0a70990f2b5ef81c521dd3",
      "source_id": "r012:unit:s_inclusion-exclusion_derangements",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:0ccd82df017d6432c7a435f0"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ac14dcb24a946ce205760134",
      "source_id": "r012:unit:s_graphalgorithms_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f532a3e44e77442ac96e3d20"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ac67bbbcc2a3e5c8cce65270",
      "source_id": "r012:unit:s_graphs_counting-trees",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-graphs_counting-trees"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:acac8d2c4de9ab738350f02a",
      "source_id": "r012:unit:ch_graphalgorithms",
      "status": "source_frozen",
      "target_id": "r012:unit:s_graphalgorithms_shortest-paths"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:acb531a14f7b1c696ed084dc",
      "source_id": "r012:unit:s_posets_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_PI_chain-type2"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:acc67410c6a5f7d5fad5f988",
      "source_id": "r012:unit:auto:3b3f7ccd6abe21dccdf3834a",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_networkflow_updated-flow"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ace6aa6e390087d1e2c15f2b",
      "source_id": "r012:unit:s_inclusion-exclusion_surjections_activity",
      "status": "source_frozen",
      "target_id": "r012:unit:act_inclusion-exclusion_surjections-formula-properties"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ad30d535f0a5198043ea22c8",
      "source_id": "r012:unit:auto:aa6b578dc9615b1c96970552",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:3d1e21182de47dba282818b2"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ad688c33925f5144a3c4f3b3",
      "source_id": "r012:unit:s_background_total-order-N",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e992622ddfcfc4a15e078b1d"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ad877d7b7d6cfe9bcb03577f",
      "source_id": "r012:unit:graphs-ex-interval-graph-soln",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:556672e2e09c26c2f1e28bf3"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:adeee12a85c009305ce446ac",
      "source_id": "r012:unit:s_probability_conditional",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:cf51ab7939254cfefade0b8c"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:adf001258b6edc53aa74a02f",
      "source_id": "r012:unit:auto:12aceeddc87c1fdef0bc6b45",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a4e6d5e88a585c217e6c88e7"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:adf4d17b8919f758b591037e",
      "source_id": "r012:unit:s_graphs_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:5374f7ab057a5a976a16f503"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ae0976d6d11f5a1424de705d",
      "source_id": "r012:unit:s_posets_subset-lattice",
      "status": "source_frozen",
      "target_id": "r012:unit:ss_posets_subset-lattice_sperner"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ae20757e89db556315c834da",
      "source_id": "r012:unit:s_graphs_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_PI_coloring-subgraph"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ae3ab599e4c875fb3fd45fb1",
      "source_id": "r012:unit:s_strings_multinom",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:139b2ee213b81801439f9b88"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ae5af5cd64642ad5938002fc",
      "source_id": "r012:unit:s_networkflow_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:1dc48e7981ef74118b237c21"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ae9486d0a138e39c2f55265c",
      "source_id": "r012:unit:s_background_integers",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:dfa1368392bfe711af27f3cb"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:aea1231ef48d1855f6dbfd92",
      "source_id": "r012:unit:s_polya_apps",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:48d6efeec6cf713d96928086"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:aeb681652a652cfed69e779f",
      "source_id": "r012:unit:s_graphs_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:90cd038df35de358c6436ef9"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:aeda33248b938805be524e22",
      "source_id": "r012:unit:ch_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:s_intro_geom"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:aedfcaf5da3dd2cd7bf97ac1",
      "source_id": "r012:unit:app_background",
      "status": "source_frozen",
      "target_id": "r012:unit:s_background_complex"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:af156d36dad196c0c3b75234",
      "source_id": "r012:unit:s_strings_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4b25af132215cc1e44b79929"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:af406f2aa66d61a7c7c0b254",
      "source_id": "r012:unit:s_strings_bin-coeff",
      "status": "source_frozen",
      "target_id": "r012:unit:exa_lattice-Catalan"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:af6d4e6814eb319d35b061f5",
      "source_id": "r012:unit:s_strings_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4601180aa34aba6fa43ec417"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:af735a145821a5fb04619f5d",
      "source_id": "r012:unit:ch_recurrence",
      "status": "source_frozen",
      "target_id": "r012:unit:s_recurrence_linear"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:af8379a1d6231c181ff5e594",
      "source_id": "r012:unit:auto:842bd4f2c0492187f2e1ea64",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:d2ca3635524cb5792438f29a"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:afba5830d9d46dd94b879a5a",
      "source_id": "r012:unit:s_polya_apps",
      "status": "source_frozen",
      "target_id": "r012:unit:ss_polya_isomers"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:afcd391764f959993210003f",
      "source_id": "r012:unit:auto:efc19c37945fe17ccd593b42",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:dec906b7a981dd80a50fb0a2"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:afd7bf77b6312ae0f6985663",
      "source_id": "r012:unit:s_genfunction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:8def6d29b55112ab987c47ed"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b02db2da33c37eecff132734",
      "source_id": "r012:unit:s_inclusion-exclusion_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:inclusion-exclusion_PI_IE-sum-terms"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b057267f5b72c58891044dbe",
      "source_id": "r012:unit:s_graphs_planar",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_needs-four-colors"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b05a4c679f3c5436e23f4208",
      "source_id": "r012:unit:s_graphs_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:657da9ee411f0c9fed6c129e"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b062bf4daa0a077c1503c503",
      "source_id": "r012:unit:rqs-graphs_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:rq-graphs_intro_subgraph"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b0abed441d68de785db12c49",
      "source_id": "r012:unit:s_posets_additional-concepts",
      "status": "source_frozen",
      "target_id": "r012:unit:discussion_posets_additional-concepts_claims"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b0f153870f01e4a27c734a53",
      "source_id": "r012:unit:s_recurrence_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:8e94530a2b3d9882659d84f1"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b1016f5cca00237c3dfc1392",
      "source_id": "r012:unit:s_posets_dilworth",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-posets_dilworth"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b106b7e1470cb570fce0f411",
      "source_id": "r012:unit:ch_flowapplications",
      "status": "source_frozen",
      "target_id": "r012:unit:s_flowapplications_intro"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b1f1e502d9d254900afec579",
      "source_id": "r012:unit:auto:11ba049352343d2a89f10204",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:b1b423d2cb847879166a51dc"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b23379f0e14c0f3fa0cf6ece",
      "source_id": "r012:unit:s_graphalgorithms_shortest-paths",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:842bd4f2c0492187f2e1ea64"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b2c0a941c55199750574b246",
      "source_id": "r012:unit:s_probmeth_graph-ramsey",
      "status": "source_frozen",
      "target_id": "r012:unit:lem_r33"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b2fd9d2efda610ee5f72aad2",
      "source_id": "r012:unit:s_recurrence_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:s_recurrence_intro_lines"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b32f056dc329d43a8686cd0e",
      "source_id": "r012:unit:auto:98e5fe3263d7cd1666cae593",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:d57d42c05fddf1e880e252df"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b330b668c0af7415c98437f2",
      "source_id": "r012:unit:s_recurrence_intro_strings",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_recurrence_ternary-strings-no-20"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b370cedd87bc4a2198c8590b",
      "source_id": "r012:unit:auto:7887209d465df248ff1a3433",
      "status": "source_frozen",
      "target_id": "r012:unit:preface-2016"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b3722d3a66442ee126656345",
      "source_id": "r012:unit:auto:dfa1368392bfe711af27f3cb",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:197b77bb9dbc20b6e4460968"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b3a0dc94e6006d32d3ea1f3b",
      "source_id": "r012:unit:auto:6cad689e5ac1868435dce175",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a07dfd387e4d8b8d5597b20b"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b3bc1ea525bc0023328a8c11",
      "source_id": "r012:unit:s_graphalgorithms_min-wt-span",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fde3d857fe3623290170674c"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b3e0890a0d853f98838bb5e0",
      "source_id": "r012:unit:s_graphs_counting-trees",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_cayley"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b418933d65633bedb8d79064",
      "source_id": "r012:unit:s_posets_intervalorder_findrep",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_intord-minrep"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b42fdc05a7deb7f959655a63",
      "source_id": "r012:unit:auto:651e00dafbb8b882fa71bd3f",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:853be05aa5da6212a844837f"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b43a9aba1b44d12f59b583b8",
      "source_id": "r012:unit:s_induction_gcd",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_division"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b462f2223b2a23199a33af24",
      "source_id": "r012:unit:s_recurrence_rigorous_start",
      "status": "source_frozen",
      "target_id": "r012:unit:lem_particular"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b46b3acff6fd8fb918bafc33",
      "source_id": "r012:unit:ch_polya",
      "status": "source_frozen",
      "target_id": "r012:unit:s_polya_apps"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b4c1c70dfd6616b9c04e285d",
      "source_id": "r012:unit:s_graphs_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_PI_isomorphic1"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b4c8cfffa50d8944fc242703",
      "source_id": "r012:unit:ch_posets",
      "status": "source_frozen",
      "target_id": "r012:unit:s_posets_dilworth-intord"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b513c04ee605c6c15ba1850e",
      "source_id": "r012:unit:ss_polya_scales",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_polya_scales"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b52dca3dbb146b26811c5b51",
      "source_id": "r012:unit:s_probability_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f6784d3449a3d1a00f4c7855"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b55c695b59223e118a8f8156",
      "source_id": "r012:unit:app_background",
      "status": "source_frozen",
      "target_id": "r012:unit:s_background_reals"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b58dcca9efda9fddacbf27be",
      "source_id": "r012:unit:s_probability_discrete-random-variables",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:50435ea8dccf727c79b95617"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b5a889b895ba53a90bb3cefa",
      "source_id": "r012:unit:img-hamgraph1",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4a383152b7bf6e3b1ec65d97"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b5dd60aa04fc21cea6c4ea70",
      "source_id": "r012:unit:s_graphs_eulerham",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_eulham"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b5fa981c23ab1acd9362fba9",
      "source_id": "r012:unit:s_posets_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_constructposets"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b6794c6a90ec51dffbd88d38",
      "source_id": "r012:unit:rqs-genfunction_distributions",
      "status": "source_frozen",
      "target_id": "r012:unit:genfunction_distributions_rq-constant_term"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b6913059a288beeb60c33e23",
      "source_id": "r012:unit:s_strings_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:strings_PI_lattice-path-good-bad-PTX"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b6ad9895d7f74f905d47ea2e",
      "source_id": "r012:unit:ch_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:s_intro_graph"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b6b1bb775e7d267250aaabb5",
      "source_id": "r012:unit:ch_probmeth",
      "status": "source_frozen",
      "target_id": "r012:unit:s_ramsey_exercises"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b6b8cfae717c51162578c9e4",
      "source_id": "r012:unit:s_intro_graph",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:21546ae1bdf04f7552481516"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b6bb2308ded5cbd9631956d1",
      "source_id": "r012:unit:s_graphs_eulerham",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_graphs_dirac"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b6f941138854f932ea82fd5c",
      "source_id": "r012:unit:ex_strings_comb-proof_sum-ints",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_squaredots"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b767d3a62044dbcc6f7f8a45",
      "source_id": "r012:unit:auto:44cb1b3aa1fdae739fc821ca",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_intord_to_diag_ex"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b79445f108433560103bfe8f",
      "source_id": "r012:unit:s_inclusion-exclusion_surjections",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:d82b928b4ab1bfb15c849fb5"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b7a947b8225a5e7494818d30",
      "source_id": "r012:unit:s_induction_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:induction_PI_proof-step-3"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b7ecec91b3a8b62b47b10759",
      "source_id": "r012:unit:app-comb",
      "status": "source_frozen",
      "target_id": "r012:unit:ch_genfunction"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b826f5661af84cf5e7a00372",
      "source_id": "r012:unit:s_recurrence_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f10a68b8c3ec6f2b75b92e9a"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b83188d50a52938eb52fb4cb",
      "source_id": "r012:unit:s_basics_pigeonhole",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_ErdosSzekeres"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b8337ab7bd8ca4e019ab9ce7",
      "source_id": "r012:unit:s_graphs_planar",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_k4-planar"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b842dd0bf72365138baabd20",
      "source_id": "r012:unit:s_strings_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:appcomb_strings_PI_factorial"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b87a99c75a597e6f9a5fe362",
      "source_id": "r012:unit:auto:9852113baa37e0eb158e9c5c",
      "status": "source_frozen",
      "target_id": "r012:unit:eqn_rnn"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b8ceb4ac98bc8c66848ade63",
      "source_id": "r012:unit:auto:d999188fbdeef51619facbd4",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:32e01cf779f5b41852939dc3"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b907e2c4a936a40d4c1442b1",
      "source_id": "r012:unit:s_probability_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7b8975bfedbafba14aa4e12a"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b91217365d8ad4931a88c1a1",
      "source_id": "r012:unit:s_strings_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:95a7984e4697726618e5263c"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:b997523e9dc16e1ac7698cb9",
      "source_id": "r012:unit:auto:c026fb8e5b8826a383e29be2",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:8b86725e25b5b53f9b78d02b"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ba0bacb3f809f8cd01c76955",
      "source_id": "r012:unit:s_background_formal-num-sys",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4903dce4ef247da5bef4e35b"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ba491e9a8c505902bf0339ed",
      "source_id": "r012:unit:lem_sum0",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:37e97d2b362d2485e4876813"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ba5abe5a853e24be08d99e21",
      "source_id": "r012:unit:ch_kitchensink",
      "status": "source_frozen",
      "target_id": "r012:unit:s_kitchensink_markov-chains"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:bae07c15b57d1f14d1339da5",
      "source_id": "r012:unit:lem_particular",
      "status": "source_frozen",
      "target_id": "r012:unit:eqn_homogeneous"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:bb12ccf743796b1d0ff2ae96",
      "source_id": "r012:unit:auto:fb05b2cc09e905e12beb3564",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_networkflow_network_ex"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:bb1a4edb5a4fd5268c41e610",
      "source_id": "r012:unit:petersen-plus-e",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e744da24681607e573778d76"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:bb67a21a6fbd8b69603cfa19",
      "source_id": "r012:unit:s_inclusion-exclusion_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:inclusion-exclusion_PI_surjection"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:bb8173bcbdb83c718ef97a80",
      "source_id": "r012:unit:auto:a5b79b3eaa33837ac7d6011a",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:6532b17c740dc6536cbdfe20"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:bb9107ca713a20dd00f05a4f",
      "source_id": "r012:unit:s_strings_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:11ba049352343d2a89f10204"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:bba6cefa0a167dfdd9d2e421",
      "source_id": "r012:unit:auto:e66b6dfaf00cce2fb80742e2",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:5ac5255e6fa27271425534fb"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:bbb2cff3ae395aaff12f5161",
      "source_id": "r012:unit:s_posets_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_PI_intord-less"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:bbe649c3b4cd2cc8960ff15d",
      "source_id": "r012:unit:rqs-posets_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_intro_reading-comparable"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:bbf6d91fa30f0c87cd8ad8ba",
      "source_id": "r012:unit:ch_probability",
      "status": "source_frozen",
      "target_id": "r012:unit:s_probability_intro"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:bcc91a35067c52305d93263d",
      "source_id": "r012:unit:rqs-inclusion-exclusion_statement",
      "status": "source_frozen",
      "target_id": "r012:unit:inclusion-exclusion_statement_rq-terms"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:bcdfff7fe5efa9a0044ceeb0",
      "source_id": "r012:unit:ch_graphs",
      "status": "source_frozen",
      "target_id": "r012:unit:s_graphs_complexity"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:bcfd149f8dc61045fdca491c",
      "source_id": "r012:unit:auto:21546ae1bdf04f7552481516",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_connectedgraph"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:bd200bc6c279dffc118dcbd6",
      "source_id": "r012:unit:s_polya_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7ce8b90cc2b414d83c0c5892"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:bd440674541cb538751dd621",
      "source_id": "r012:unit:ex_prufer-code-reverse",
      "status": "source_frozen",
      "target_id": "r012:unit:tab_prufer-code-reverse"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:bd44eafe8ebd9a96a597e581",
      "source_id": "r012:unit:rqs-posets_additional-concepts",
      "status": "source_frozen",
      "target_id": "r012:unit:reading_posets_additional-concepts_graphs"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:bd58ae4ebb11741910e7277a",
      "source_id": "r012:unit:ch_induction",
      "status": "source_frozen",
      "target_id": "r012:unit:s_induction_exercises"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:bd7dbccd982afec6540b10f5",
      "source_id": "r012:unit:auto:8b2d77d0f05bf227599dfe13",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_linesregions"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:bda377e709c890eacbd4ecaa",
      "source_id": "r012:unit:graphs_PI_hamiltonian-G5",
      "status": "source_frozen",
      "target_id": "r012:unit:petersen-plus-e"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:bdc8093128f63b1c2b79ac15",
      "source_id": "r012:unit:auto:347b6dd5f70b334e2b989613",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_intord_firstfit_ex1"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:bdc9f062677dee449d8c3686",
      "source_id": "r012:unit:s_strings_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:strings_PI_sum-bincoeff-square"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:bdd40167affcca0c2d9f0c04",
      "source_id": "r012:unit:auto:50494897f62fc2d69d017001",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f33646ebd118d8ad1a982688"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:be319a68dd9b138f663532c8",
      "source_id": "r012:unit:s_strings_combinations",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:28ec651c37cc257233a20b5a"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:be99abdc489ee6fa9725b1bd",
      "source_id": "r012:unit:s_ramsey_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c55fd90841226ded37669e43"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:bec6ac3a425c58fa53dc5b15",
      "source_id": "r012:unit:alg-eulerian",
      "status": "source_frozen",
      "target_id": "r012:unit:step-eulerian-subcircuit"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:beddca4aa335880809afe5b6",
      "source_id": "r012:unit:auto:801aa7396f3d680020b4e379",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fb4c02468cf607df6b54192e"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:beec250b67988885012ecd36",
      "source_id": "r012:unit:thm_graphs_dirac",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:da718dd563358ea05ac7f4be"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:bf56ffe8829acab6e1312a9a",
      "source_id": "r012:unit:s_strings_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:appcomb_strings_PI_password_distinct"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:bf57fd17fda752634d3bc214",
      "source_id": "r012:unit:s_strings_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:45d22edbd652f9a87d49e92b"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:bf6b60fd2f9bf51e9e55c9b5",
      "source_id": "r012:unit:auto:dd704af3675a6c3b2f7eb811",
      "status": "source_frozen",
      "target_id": "r012:unit:prop_altvar"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:bf7feefcd4f02acb2473d061",
      "source_id": "r012:unit:s_basics_exact",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:346e4ca50b5b609100aacbd5"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:bfc3f220ea22d61f4ff810a2",
      "source_id": "r012:unit:s_recurrence_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fdcb4e382775725188f7ddfb"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:bfde89507c43ad9b8125873c",
      "source_id": "r012:unit:auto:22b356cf3625d028998ca7db",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_intord_find_rep_ex3"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c04be75d5be83ba9f4eefa50",
      "source_id": "r012:unit:auto:edfcf642b2bc2be898e12bfa",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:11f327e2cd31b4aedf824981"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c077070e94dbbdadd3badb2d",
      "source_id": "r012:unit:s_strings_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fee0c42aba0a450427ee650a"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c0977c19e9a9d8348f850cbe",
      "source_id": "r012:unit:auto:870b9109be8fa7fe614a01d1",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:78092c17650e9871567cf8a0"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c0b80d96f7574599f6fb98b5",
      "source_id": "r012:unit:s_inclusion-exclusion_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:inclusion-exclusion_PI_functions-count"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c18288177741f3de735b59f1",
      "source_id": "r012:unit:s_strings_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:be510954ac4b4e236da5fe5a"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c19aeeeaf1a75b8074974385",
      "source_id": "r012:unit:s_genfunction_distributions",
      "status": "source_frozen",
      "target_id": "r012:unit:exa_genfunction_multisets"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c1f4ac8f04c8abd653c81579",
      "source_id": "r012:unit:auto:91f026da452bd9e5c45276ec",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphalgorithms_spantreegraph"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c2015feff32bf628bc5d9a2f",
      "source_id": "r012:unit:s_recurrence_solving",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-recurrence_solving"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c236ccc7fb2a9df6c80be509",
      "source_id": "r012:unit:app_background",
      "status": "source_frozen",
      "target_id": "r012:unit:s_background_mult"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c24251f96a46ea7c5209d77f",
      "source_id": "r012:unit:fig_k44minus",
      "status": "source_frozen",
      "target_id": "r012:unit:img_k44minus"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c28f32692bb41275fb888e8e",
      "source_id": "r012:unit:app-comb",
      "status": "source_frozen",
      "target_id": "r012:unit:ch_graphalgorithms"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c2ad479b13695dba9be75dda",
      "source_id": "r012:unit:ch_probmeth",
      "status": "source_frozen",
      "target_id": "r012:unit:s_ramsey_small"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c2c2b852b41e2daea9e92e3d",
      "source_id": "r012:unit:s_posets_additional-concepts",
      "status": "source_frozen",
      "target_id": "r012:unit:f_unlabeled"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c2cfb805dd188524317d0992",
      "source_id": "r012:unit:s_strings_lattice-paths-binomial-thm_activity",
      "status": "source_frozen",
      "target_id": "r012:unit:act-strings-rearrange"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c2d8279ea13079c1f3228f48",
      "source_id": "r012:unit:rqs-posets_dilworth-intord",
      "status": "source_frozen",
      "target_id": "r012:unit:rq-posets_dilworth-intord-partial"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c2e4232e82746c8deea65a23",
      "source_id": "r012:unit:auto:7887209d465df248ff1a3433",
      "status": "source_frozen",
      "target_id": "r012:unit:ch_prologue"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c2ec2fa67ce4f58c87460361",
      "source_id": "r012:unit:auto:4200147cc15d9ce97a2c6d6e",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4aa77ce711c420cf471714da"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c2ee7240c03dc2dbce54a31e",
      "source_id": "r012:unit:s_graphs_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_PI_subgraph2"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c3056d14840470868c2c3349",
      "source_id": "r012:unit:s_background_exp",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e30893ef360e351ff06ac5f5"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c371e26aff214c77739346fd",
      "source_id": "r012:unit:s_inclusion-exclusion_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:de56645de488d5edfb1159c8"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c37fb31dfb989a770152abb6",
      "source_id": "r012:unit:ch_induction",
      "status": "source_frozen",
      "target_id": "r012:unit:s_induction_posintsord"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c3af2f57c8352154aeefbb27",
      "source_id": "r012:unit:ch_posets",
      "status": "source_frozen",
      "target_id": "r012:unit:s_posets_subset-lattice"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c3df52b6c9077a277334a51f",
      "source_id": "r012:unit:auto:3259ae9833c0290eb6d05545",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4b9b577c7e32e0494cb91c36"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c40a004501efcedf29eef212",
      "source_id": "r012:unit:thm_eulerian",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:41d1f1c26db10464773ec989"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c436dca40452d5efb831f4be",
      "source_id": "r012:unit:s_recurrence_rigorous_repeated",
      "status": "source_frozen",
      "target_id": "r012:unit:lem_rr"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c440c28b7e7fb58b3b4a265c",
      "source_id": "r012:unit:s_graphs_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_nonisomorphic"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c476cfb885ebd6abc6f28f85",
      "source_id": "r012:unit:s_kitchensink_extremal-set-theory",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:42103ee13800a3fe74ce9a8b"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c4b2d6b2d3d3f82bfb9929e0",
      "source_id": "r012:unit:auto:aacf4c9ae6b4352e5f2c5a16",
      "status": "source_frozen",
      "target_id": "r012:unit:prop_networkflow_update"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c501cff06064f53362e37092",
      "source_id": "r012:unit:thm_intgraphcol",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:33ff0089471c5134b072e4a7"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c5294cf9bdb9cf8a913a0eee",
      "source_id": "r012:unit:auto:43f6d5de5720a72fc6e55148",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_spantree-1"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c5468af139c7e7a7f782b417",
      "source_id": "r012:unit:s_graphs_planar",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_4ct"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c58f6b49cb60bf077a5ff470",
      "source_id": "r012:unit:auto:68c1f40dc2602b361d8dceb9",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ee8d4a5f04cf3a34cb615bbe"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c596ae865a99dea3c2e98d32",
      "source_id": "r012:unit:ch_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:s_intro_opt"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c5a666a623c26396d1a98eb8",
      "source_id": "r012:unit:s_induction_posintsord",
      "status": "source_frozen",
      "target_id": "r012:unit:princ_well-order"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c5c90400014e883acda5c85a",
      "source_id": "r012:unit:s_flowapplications_chain-partition",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:915fe9dceca3fbc77523d6e2"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c6339e2db6843394ff2cbe28",
      "source_id": "r012:unit:auto:c52c9183ba4135b30d2552a6",
      "status": "source_frozen",
      "target_id": "r012:unit:eqn_distinct"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c671ce373d14b10efb5c8963",
      "source_id": "r012:unit:s_ramsey_probability",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:9babf4cb33ba3f1ca9e1a950"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c6a5ed99d9228bb6db687a42",
      "source_id": "r012:unit:thm_markov",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f500f84f36aceb3795d3ee64"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c6e8828660de2f635b1cc838",
      "source_id": "r012:unit:app-comb",
      "status": "source_frozen",
      "target_id": "r012:unit:ch_intro"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c725f1427edb6f9c6adbba8a",
      "source_id": "r012:unit:auto:fbdbbfdd913b7a4f03551801",
      "status": "source_frozen",
      "target_id": "r012:unit:tab_digraph1"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c726afe407d40289fdfa1785",
      "source_id": "r012:unit:auto:cf51ab7939254cfefade0b8c",
      "status": "source_frozen",
      "target_id": "r012:unit:exa_twojars"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c782661874fc1e8d84c865cb",
      "source_id": "r012:unit:s_recurrence_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:3549d4f120ca30032c33a0d1"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c7975ac7b34a8ce7f51a910b",
      "source_id": "r012:unit:ch_posets",
      "status": "source_frozen",
      "target_id": "r012:unit:s_posets_dilworth"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c7f893847edb3e72632a9494",
      "source_id": "r012:unit:s_posets_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_PI_points-subset-lattice"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c8130b00d5b9191babf45cda",
      "source_id": "r012:unit:auto:f28aba0b200c71f8c6e33e49",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphs_k33"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c84ae612fc5fb45d4938fe68",
      "source_id": "r012:unit:s_inclusion-exclusion_surjections_activity",
      "status": "source_frozen",
      "target_id": "r012:unit:act_inclusion-exclusion_surjections-8-5_three-prop"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c850fd16bc12410306047290",
      "source_id": "r012:unit:s_basics_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:14bbf018b5b6d71a1bdf8b61"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c86ebb359f8936fc9aadef09",
      "source_id": "r012:unit:auto:68c1f40dc2602b361d8dceb9",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:26e5475466f215ad26712e0a"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c8cb0b85594de69f7a4dce19",
      "source_id": "r012:unit:s_strings_permutations",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:0a3d3537d31c0cef14767eaa"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c90378c9836837e13c18c038",
      "source_id": "r012:unit:ex_graphs_degseq",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:607188a5856c54813a7d2ddf"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c95767c0637e712dc524b7d6",
      "source_id": "r012:unit:ch_induction",
      "status": "source_frozen",
      "target_id": "r012:unit:s_induction_PI"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c9a438d65d0b11e076e0f42f",
      "source_id": "r012:unit:auto:2ba9750f1e4fbe45abfdcd8a",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:6ec856a2875ee6117c85c974"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c9ad2a491a94222c6e5b3912",
      "source_id": "r012:unit:s_graphs_eulerham",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_bridges-graph"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c9eff79ebe142e36da49fd84",
      "source_id": "r012:unit:s_graphs_planar",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_petersen-graph-k33"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:c9f942ed595b5c40175f41ed",
      "source_id": "r012:unit:s_intro_enum",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_intro_necklace"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ca4ac375cde70bc3819c766f",
      "source_id": "r012:unit:s_strings_lattice-paths-binomial-thm_activity",
      "status": "source_frozen",
      "target_id": "r012:unit:strings_PI_lattice-path-good-bad-activity"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ca6320770efa97cb7f052cd6",
      "source_id": "r012:unit:auto:12b6629772d99bdcaab15a9b",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_recurrence_diffeq"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:cabc506305018770a133778d",
      "source_id": "r012:unit:auto:6fb2d3d14bf9ef34219de62c",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7e986cac2f05f207b4f84e52"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:cad7beaafe3295ca80b1c903",
      "source_id": "r012:unit:lem_LLL-sym",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f483b83e640687a9ae0572ff"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:cad7bf2221380e200e3959ba",
      "source_id": "r012:unit:auto:1ad7060f59520740ba80ef4f",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ca6836cd3158ae9d7604036c"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:cb24f0213cecbb7aa5a8287d",
      "source_id": "r012:unit:s_recurrence_adv-ops",
      "status": "source_frozen",
      "target_id": "r012:unit:s_recurrence_adv-ops_zero"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:cbac95268748557b483931f1",
      "source_id": "r012:unit:s_probability_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ae9e45d23d7ae655a004a48e"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:cbdf92d9aef6070d4aa44357",
      "source_id": "r012:unit:s_graphs_planar",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:aa6b578dc9615b1c96970552"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:cbe08644448348410273c219",
      "source_id": "r012:unit:s_genfunction_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:genfunction_PI_string-restrict-2"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:cc0292f3b0383d3f73fb5fa3",
      "source_id": "r012:unit:ch_recurrence",
      "status": "source_frozen",
      "target_id": "r012:unit:s_recurrence_discussion"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:cc19fa5c4bee4bf85d62e8ca",
      "source_id": "r012:unit:s_graphs_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4997a938dd446cd543a8760c"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:cc7543b74c2b53500ef9cad7",
      "source_id": "r012:unit:ch_genfunction",
      "status": "source_frozen",
      "target_id": "r012:unit:s_genfunction_discussion"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:cc7948d21ae9235d789acceb",
      "source_id": "r012:unit:s_recurrence_solving_nonhomogeneous",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_recurrence_lines-solved"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:cc885166c9323b200e361dc3",
      "source_id": "r012:unit:ch_inclusion-exclusion",
      "status": "source_frozen",
      "target_id": "r012:unit:s_inclusion-exclusion_intro"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:cca2b3af61e3378a3a6de032",
      "source_id": "r012:unit:ch_genfunction",
      "status": "source_frozen",
      "target_id": "r012:unit:s_genfunction_distributions"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ccac7b75c9e160e5093f9778",
      "source_id": "r012:unit:s_posets_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:22b356cf3625d028998ca7db"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ccbbb70ce7ad8672d2fbe038",
      "source_id": "r012:unit:ch_genfunction",
      "status": "source_frozen",
      "target_id": "r012:unit:s_genfunction_exponential"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:cd2fe1b35d8fd30865dc74fc",
      "source_id": "r012:unit:s_flowapplications_chain-partition",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_flowapplications_poset_network_flow"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:cd453372463df24fb3110982",
      "source_id": "r012:unit:rqs-posets_intervalorder",
      "status": "source_frozen",
      "target_id": "r012:unit:posets-rq_intervalorder_list-incomp"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:cd4f7c266926c40ed07e386a",
      "source_id": "r012:unit:auto:3767594505de0a6c5505d6a9",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_olforest"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:cd649dc9b5b139043009fbf0",
      "source_id": "r012:unit:s_strings_permutations",
      "status": "source_frozen",
      "target_id": "r012:unit:exa_strings_perm"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:cd9129cbaba99384c6b88e29",
      "source_id": "r012:unit:auto:3364466cdd060c3242fc9bd4",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c82d76e91ce74a71b4c93ded"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:cdb498d7083e53c11a85b099",
      "source_id": "r012:unit:rqs-graphs_eulerham",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_eulerham_reading_compare"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:cdc1b0cff1d55ba8a4c20061",
      "source_id": "r012:unit:s_graphalgorithms_min-wt-span",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:1ad7060f59520740ba80ef4f"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ce58f28578b5a0fae5d84757",
      "source_id": "r012:unit:s_inclusion-exclusion_statement",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-inclusion-exclusion_statement"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ce5e632f54a55338615f557e",
      "source_id": "r012:unit:s_polya_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:3c44a92127e3678a393b4bdd"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ce8e6e681f5ec86e572472ce",
      "source_id": "r012:unit:auto:4997a938dd446cd543a8760c",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:5f484029deefd53f905160b4"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ceb67f2ff85e79d4c0f96681",
      "source_id": "r012:unit:s_probability_infinite-outcomes",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:9f5b75658465146534f073d6"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ceb6926a07f336786e49f8cd",
      "source_id": "r012:unit:ch_networkflow",
      "status": "source_frozen",
      "target_id": "r012:unit:s_networkflow_augmenting"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:cf216e07fc4f085281114a8f",
      "source_id": "r012:unit:s_graphs_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_color"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:cf23cdd078c0eb6a0cae21b2",
      "source_id": "r012:unit:auto:b00f4c1ebe8f22d1fea2b679",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:47f4d9bb89ec37081c0e05e3"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:cf2a99f9736d1314a387e87b",
      "source_id": "r012:unit:s_flowapplications_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c004249ce3c77795dc8ca2ea"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:cf4b7d1f915481cdd2fca446",
      "source_id": "r012:unit:s_induction_gcd",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:5f54b054a0ccc569d8461c0f"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:cf53f658ca88c25439b6bba6",
      "source_id": "r012:unit:s_induction_recursion",
      "status": "source_frozen",
      "target_id": "r012:unit:s_induction_recursion_sorting"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:cfb6e4af8d1ecfe0febd5a86",
      "source_id": "r012:unit:s_basics_complexity",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:df4f6662a81bff379dee5863"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:cfe10acad805b285ffcec276",
      "source_id": "r012:unit:auto:73607b984b32ca9cc2f4a06f",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ae57c2d53c39e74275cf606a"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:cfe2b094bc11e9eb83749315",
      "source_id": "r012:unit:auto:842bd4f2c0492187f2e1ea64",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:6a81ae5c891847cfca987de3"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d0132f0b5b101d8a5a9467ce",
      "source_id": "r012:unit:posets_PI_chain-type2",
      "status": "source_frozen",
      "target_id": "r012:unit:big-poset-PI5"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d03f2161c2941aec8e57a253",
      "source_id": "r012:unit:auto:7887209d465df248ff1a3433",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:1fee8099c00fd4bdd0886aa9"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d0ae2ee37d99cd8375cacb8a",
      "source_id": "r012:unit:s_networkflow_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_networkflow_network"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d13a76a7da189b5efdeb6b72",
      "source_id": "r012:unit:ex_prufer-code",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_prufer-code"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d144a13295ffb3a058e285b3",
      "source_id": "r012:unit:auto:921b776e937d50a2fd4c2c37",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:01062773643c273567236f44"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d1d24d8e8088ececd8019469",
      "source_id": "r012:unit:img-hamgraph2",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:41c9aa75261c5c647312ef91"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d1dc84f9fd63e8db683b1ead",
      "source_id": "r012:unit:s_ramsey_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:3795b07190a639c7cf85bd25"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d214f6261d05dec33cd00e43",
      "source_id": "r012:unit:ch_recurrence",
      "status": "source_frozen",
      "target_id": "r012:unit:s_recurrence_solving"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d24e4ec06dae5dc685e6693f",
      "source_id": "r012:unit:s_induction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:d007ba77ab88b0a42dfcc0e2"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d281460ba91ead086a5dd38d",
      "source_id": "r012:unit:auto:356f8d5a1ac0f785dfd5b5f4",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:00210d7f68b93044c29aea5c"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d31731ef28fe760420074b5c",
      "source_id": "r012:unit:s_networkflow_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f9600969c36abf89b0db5628"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d32bdddf4c6df4ff03fac70f",
      "source_id": "r012:unit:s_graphs_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_PI_code-vertices"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d345e6b08a65e6255a658e04",
      "source_id": "r012:unit:ch_kitchensink",
      "status": "source_frozen",
      "target_id": "r012:unit:s_kitchensink_lovasz-local"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d36ddcbd6e26e058a0c8d6bd",
      "source_id": "r012:unit:s_ramsey_small",
      "status": "source_frozen",
      "target_id": "r012:unit:tab_ramsey_small"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d371cde932f345825277fd80",
      "source_id": "r012:unit:s_background_relations",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:272307bfd5a30a9833004a3f"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d395221f1b8df1301291bcb6",
      "source_id": "r012:unit:s_background_prop-integers",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:0935ad4164e5fda622644b26"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d3965015dab22d162e34829c",
      "source_id": "r012:unit:s_inclusion-exclusion_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:05d35182197ca9d5f94b2a2a"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d3bc7d306d2075f1ea7bb57f",
      "source_id": "r012:unit:auto:01ca6af2f1068b043d28d11c",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c23c945f146056e582526439"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d4422f2547590c6a944e4199",
      "source_id": "r012:unit:s_background_finite-sets",
      "status": "source_frozen",
      "target_id": "r012:unit:exe_sb"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d44ab8e0e90d167afbb45f3a",
      "source_id": "r012:unit:s_inclusion-exclusion_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:509b5abe35c1f884b0712fda"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d47a4c9c199b49072983b4ca",
      "source_id": "r012:unit:auto:92f45594ffaf56b91b4c591a",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c135f474f8160241b39ac8d2"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d487619a940f991525cab7a7",
      "source_id": "r012:unit:s_inclusion-exclusion_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:484c06194f105dfcf44848df"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d4e4506591872ed31ed54b7d",
      "source_id": "r012:unit:ch_induction",
      "status": "source_frozen",
      "target_id": "r012:unit:s_induction_discussion"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d4f35d32a7c359516ecace69",
      "source_id": "r012:unit:s_genfunction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:cd91522cddb9cb10442a7836"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d50ffc4934574a01734ff3ce",
      "source_id": "r012:unit:rqs-recurrence_discussion",
      "status": "source_frozen",
      "target_id": "r012:unit:recurrence_discussion_takeaways"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d54e5af82078ec0ba73ae097",
      "source_id": "r012:unit:s_probability_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f7e40464a595ae094b2b7cdf"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d57d5e91e60ddc40c9d43a08",
      "source_id": "r012:unit:s_background_finite-sets",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:767c1ef3d1b2ec67994d084f"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d5edc307e05dadc03edd958f",
      "source_id": "r012:unit:s_recurrence_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a58313acc3d83680ca48be27"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d5eef581d3bdcfe7cabb776a",
      "source_id": "r012:unit:t_sqrt",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:79d958c3e26c2de12eddca3f"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d5fdb7933a0d422f6b408c53",
      "source_id": "r012:unit:s_strings_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:47d7a6058b624ff8027f1693"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d607b2c31a60c3773c88b6cc",
      "source_id": "r012:unit:alg_prim",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:dbddb17b55b796a544bb6f58"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d623d0514dbbbf544d32d3bf",
      "source_id": "r012:unit:auto:fa26c80a67c89c43da03624e",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:35a079f39425cb52d1e8033e"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d63e8c1085311c3983329020",
      "source_id": "r012:unit:auto:cd37fb1d23b283bd46b7d3f5",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e01e17d302eefd14243adf2c"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d66095c4be155c141025f7e1",
      "source_id": "r012:unit:ss_posets_subset-lattice_sperner",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_sperner"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d675ab27436c61e7df9cc842",
      "source_id": "r012:unit:s_graphs_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_isomorphic"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d69d1a5e0965aed9b533aba0",
      "source_id": "r012:unit:ch_strings",
      "status": "source_frozen",
      "target_id": "r012:unit:s_strings_combinations"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d6dc5aec0ff83053fb613342",
      "source_id": "r012:unit:s_basics_exact",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a183ab32f40a607295874904"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d6f5e052a8c61ec1ee5c5040",
      "source_id": "r012:unit:auto:f91f0e94f0e9ff80f7c58baa",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphs_euler_exercise"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d6fd0c45329a618b0bb8b736",
      "source_id": "r012:unit:auto:dd704af3675a6c3b2f7eb811",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:354fbfc06218f60f0c0cd93d"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d7a35da80d6e5142b8020de4",
      "source_id": "r012:unit:s_inclusion-exclusion_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:inclusion-exclusion_PI_perms-count"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d7be1fc2419acfa872467b11",
      "source_id": "r012:unit:s_posets_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_PI_intord-findrep-small-downset"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d7e7209364ea87c6fb1b4b6b",
      "source_id": "r012:unit:s_strings_comb-proof",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ade4929cbc7ac4ad75fdd9e8"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d8208e137f4311896c23931c",
      "source_id": "r012:unit:ch_graphalgorithms",
      "status": "source_frozen",
      "target_id": "r012:unit:s_graphalgorithms_historical-notes"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d82934cd831d443980517e85",
      "source_id": "r012:unit:auto:a4e6d5e88a585c217e6c88e7",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7ae17ace055b16a23741f4b6"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d82a05f6f69e73f51092e596",
      "source_id": "r012:unit:auto:b8d1218bf4db5bc8a1baa306",
      "status": "source_frozen",
      "target_id": "r012:unit:prop_triangle-free"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d8a60712a7ee0377a129f9b7",
      "source_id": "r012:unit:s_recurrence_rigorous",
      "status": "source_frozen",
      "target_id": "r012:unit:s_recurrence_rigorous_start"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d8f1c77002e7436bbd8e7682",
      "source_id": "r012:unit:s_graphs_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e4aae9c9c21b55c07c8cf661"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d909ad0702bd3cf82b877618",
      "source_id": "r012:unit:s_probability_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:d275dcdb8b05d03219dfcac9"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d989e3d11f07d63a98675f58",
      "source_id": "r012:unit:s_induction_gcd",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_gcd-dioph"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d99a9401ba57357208caac84",
      "source_id": "r012:unit:ch_strings",
      "status": "source_frozen",
      "target_id": "r012:unit:s_strings_exercises"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d9b8f9927074f18209acccd7",
      "source_id": "r012:unit:s_recurrence_adv-ops",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-recurrence_adv-ops"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:d9b8fd24c47dc0928c226be3",
      "source_id": "r012:unit:auto:1ad7060f59520740ba80ef4f",
      "status": "source_frozen",
      "target_id": "r012:unit:lem_graphalgorithms_tech"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:da5c34380ff7e1bec6ad1419",
      "source_id": "r012:unit:para_posets_dilworth_proof",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7defb47dbb721d38e9a03f2a"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:da623269f604aff077961a33",
      "source_id": "r012:unit:auto:3a3cdb7defb6ad5b83822a4f",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:774277a4814925295d7481f1"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:da63431bfe86d33ce9bd0a45",
      "source_id": "r012:unit:s_graphs_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:347819b28ee8432516f8db1d"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:da667f1acad829c0c2c3ec33",
      "source_id": "r012:unit:s_posets_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:8079635fbc4d38f493b000dc"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:dac4d44d0dd95f1d995e75b2",
      "source_id": "r012:unit:s_genfunction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c9e4ae3fbb7d521e57578b77"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:db09c7e73fefdcf3971d1d9e",
      "source_id": "r012:unit:rqs-recurrence_solving",
      "status": "source_frozen",
      "target_id": "r012:unit:rq-recurrence_solving-async-nonlinear"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:db5b6ee179bb3cf70e5fbb64",
      "source_id": "r012:unit:s_graphs_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:88f6765b3b9844d3332bf4b3"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:db7dee5c35372ff1df950a75",
      "source_id": "r012:unit:s_inclusion-exclusion_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c21327425f502cb88dc01f87"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:db8d0a2a16e2d8c3d51d0236",
      "source_id": "r012:unit:ch_basics",
      "status": "source_frozen",
      "target_id": "r012:unit:s_basics_big-oh"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:db925eb73ec084d7a5c5322b",
      "source_id": "r012:unit:s_induction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:bc8f9a1c6e41090fe9f1e311"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:dbaf5a9fa005869384205c3e",
      "source_id": "r012:unit:s_graphs_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_PI_hamiltonian-G3"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:dbdbed5317a9d4ed0652c85d",
      "source_id": "r012:unit:s_graphs_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:0d93a2c68f9df86c4de6c049"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:dc0a9c975920291e64b02295",
      "source_id": "r012:unit:s_recurrence_intro_lines",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_geomregions"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:dc549bce20c642e5bdbb3b97",
      "source_id": "r012:unit:prop_altvar",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:04e29835753888d7a1f7f7c4"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:dc61d1adecfd9f83985f7b9e",
      "source_id": "r012:unit:s_flowapplications_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:cac0a925995fedd2d6c7a20b"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:dc95a64080e7722e5c566ec7",
      "source_id": "r012:unit:auto:12dc521cbf0985e8c6ab6f05",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:9c669e328b809df5f3d14056"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:dd3b2b96ba9bb7b43e9e203a",
      "source_id": "r012:unit:auto:131514d52d394499e85c9b38",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ef3e60935c0310d84bc79991"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:dd48aa267767fb4d18ab6e5c",
      "source_id": "r012:unit:ch_probmeth",
      "status": "source_frozen",
      "target_id": "r012:unit:s_ramsey_theorem"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:dd4da7fc2b5b1f3a3fc02cc3",
      "source_id": "r012:unit:rqs-induction_recursion",
      "status": "source_frozen",
      "target_id": "r012:unit:induction_recursion_reading"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:dd4fab6ece1b2382bc4a79a6",
      "source_id": "r012:unit:s_background_total-order-N",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:de10dbb383f4bfbd712bb5d7"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:dd6108386e47c755068b96f1",
      "source_id": "r012:unit:auto:b560a755a75fb5de85d99f4b",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e005b8cddbb6dd3451c92c22"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:dd716641501617160daf98e7",
      "source_id": "r012:unit:s_graphs_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e155237591bb4622173f618d"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ddaa87d6ddd05bb8dfc5a1ae",
      "source_id": "r012:unit:auto:5374f7ab057a5a976a16f503",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a425b234324d7985eafcbdf0"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ddb4cf9115f9e5139810ac94",
      "source_id": "r012:unit:posets_PI_antichains",
      "status": "source_frozen",
      "target_id": "r012:unit:big-poset-PI1"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ddc3540c1ecb91ce26861668",
      "source_id": "r012:unit:s_graphalgorithms_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:1d4b8f89f4bceae7a5754001"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ddce8ffc67309452a2338f3a",
      "source_id": "r012:unit:ch_genfunction",
      "status": "source_frozen",
      "target_id": "r012:unit:s_genfunction_PI"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ddd666cbefdc5de9334c6035",
      "source_id": "r012:unit:s_inclusion-exclusion_surjections_activity",
      "status": "source_frozen",
      "target_id": "r012:unit:act_inclusion-exclusion_surjections-8-5_two-prop"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:dde95a7e56fe575f3013e4f5",
      "source_id": "r012:unit:app_background",
      "status": "source_frozen",
      "target_id": "r012:unit:s_background_formal-num-sys"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ddf57bb81f85fd86f5dc34e6",
      "source_id": "r012:unit:s_graphs_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:88e829739c515ced56bb23b6"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:de0ed5375e6e29640593b5c4",
      "source_id": "r012:unit:app-comb",
      "status": "source_frozen",
      "target_id": "r012:unit:ch_basics"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:de2507dda37b849fb03bf731",
      "source_id": "r012:unit:s_recurrence_solving_homogeneous",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_recurrence_deg2"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:de362be46ba47304f25c8579",
      "source_id": "r012:unit:s_strings_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:91c739a0646538cbf0e69df8"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:de74e9af30236ac8756b34f9",
      "source_id": "r012:unit:s_polya_polya",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:76308af41f0f63bb8666e10a"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:deafd92bbe3af61a9bc05b75",
      "source_id": "r012:unit:s_strings_binom-thm",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-strings_binom-thm"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:dededdceef09eaeadc5123a5",
      "source_id": "r012:unit:auto:68c1f40dc2602b361d8dceb9",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c6f7a17e0c128a736fcc6574"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:df4cf26c03eeb4ae7196a08a",
      "source_id": "r012:unit:s_genfunction_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:eq_genfunction_finite-geom"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:df4ee64c785d907c28bc27f4",
      "source_id": "r012:unit:s_posets_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:347b6dd5f70b334e2b989613"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:df56e7b62d068e892111321b",
      "source_id": "r012:unit:s_strings_combinations",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-strings_combinations"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:e0141a4a61b533b8d9fa193c",
      "source_id": "r012:unit:rqs-posets_intervalorder_findrep",
      "status": "source_frozen",
      "target_id": "r012:unit:rq-posets_intervalorder_findrep-loose-point"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:e0ac448190cf01e3ef6abd68",
      "source_id": "r012:unit:s_graphs_eulerham",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-graphs_eulerham"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:e0df86db5ab81666c9b37e2c",
      "source_id": "r012:unit:s_posets_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_PI_find-intrep-interval"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:e0f87e847b34f774796b90e7",
      "source_id": "r012:unit:auto:68c1f40dc2602b361d8dceb9",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fc7b081f7ab412cc81545def"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:e15d2dd43e27ae8cb22b0a9b",
      "source_id": "r012:unit:auto:7887209d465df248ff1a3433",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:dcd34c871cf376993964a730"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:e175fd7eb1baef869e58c819",
      "source_id": "r012:unit:s_networkflow_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_networkflow_netflow"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:e208cffd929e9b4decc5b2f4",
      "source_id": "r012:unit:s_polya_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f0f646a152ae746a5ab3b494"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:e232db318a3b020a55ac4c5b",
      "source_id": "r012:unit:ch_polya",
      "status": "source_frozen",
      "target_id": "r012:unit:s_polya_square"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:e280654363d57e418194b4a8",
      "source_id": "r012:unit:ex_recurrence_adveq",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:03810a7758a5b5bb714c9db1"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:e2ac59de6b45e8280ccaad8f",
      "source_id": "r012:unit:auto:ade4929cbc7ac4ad75fdd9e8",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:3793a56a3f3a2f940ab2f7d4"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:e300fcce2a534e3ba5d2d657",
      "source_id": "r012:unit:auto:86898ce92fd24c8fa8e56a4b",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c9fa660aeca60b242f6e9a26"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:e36a971498a239025e255355",
      "source_id": "r012:unit:s_strings_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:appcomb_strings_PI_sum-ell"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:e372b2249c3a82f91abb976d",
      "source_id": "r012:unit:s_genfunction_distributions",
      "status": "source_frozen",
      "target_id": "r012:unit:exa_genfunction_apples"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:e466f479071192974f0d2a0f",
      "source_id": "r012:unit:petersen-graph",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:bb6dfad7d50e7310e1e2004d"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:e4922c93af2d44b86db66791",
      "source_id": "r012:unit:s_posets_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_PI_antichain-type"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:e4e3e8154e3e2f21dde2777a",
      "source_id": "r012:unit:s_posets_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:2e924d8c6f724ee8d4eb8be9"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:e4f6f18d3769a134d19bd3ab",
      "source_id": "r012:unit:auto:550d3aa36fbebf888bec3811",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:1280776e061eca4d50a6f2da"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:e51e21634d0aa0685950f2f4",
      "source_id": "r012:unit:s_background_add",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:b7de0d1cc7a0dbe57b45d184"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:e52f3760ce3c8a9896beea2f",
      "source_id": "r012:unit:s_ramsey_girth",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:b6b04eb97f24fc97d7619bbd"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:e553e2041917db30985b7ad3",
      "source_id": "r012:unit:s_induction_bincoeffs",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_pascal"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:e5c1210c77fe160685cff6b9",
      "source_id": "r012:unit:s_strings_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:9ac463b125a026c45c6c7bbb"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:e6086e9d0e0b16a2298e3227",
      "source_id": "r012:unit:rqs-recurrence_solving",
      "status": "source_frozen",
      "target_id": "r012:unit:rq-recurrence_solving-solve-plus-deg-two"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:e63e9913f202ca5a37614f70",
      "source_id": "r012:unit:auto:d1fe9add68fc925362d04de9",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphs_intervals-ex"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:e660292c44795a8286ae854e",
      "source_id": "r012:unit:s_recurrence_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:3110fa2523dd10b3fb16b771"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:e680715126fed4bcd62170c0",
      "source_id": "r012:unit:rqs-strings_permutations",
      "status": "source_frozen",
      "target_id": "r012:unit:appcomb_strings_permutation_reading_check"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:e6b708d5dff4b62e83d6866e",
      "source_id": "r012:unit:s_graphalgorithms_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:be120cd875bb41ee6ff40e6d"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:e6eb7d5b6f841d755be4bcba",
      "source_id": "r012:unit:s_recurrence_solving_homogeneous",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:6fb2d3d14bf9ef34219de62c"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:e714e9dba360c19c1d8407f0",
      "source_id": "r012:unit:s_posets_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:bc94eaaa40ba5a276e501aa5"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:e71d148d1be9ae21bb9ce5f2",
      "source_id": "r012:unit:exa_strings_ga-plate",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7554e91da3ece7042e46225e"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:e7302d6b74b45c175fc7892f",
      "source_id": "r012:unit:auto:ade4929cbc7ac4ad75fdd9e8",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_oddsum2"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:e7759b52206e22d144c2ec44",
      "source_id": "r012:unit:s_inclusion-exclusion_euler-phi",
      "status": "source_frozen",
      "target_id": "r012:unit:prop_num-divisible"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:e77852f282c2863fe951ff5c",
      "source_id": "r012:unit:auto:199eded93dc29d93e8c9ce85",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:5e04860628a03bebf5834b03"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:e7a8137903352b8377f3d4f2",
      "source_id": "r012:unit:exa_genfunction_multisets",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:d7c45bbaac6cda937a07c30e"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:e7afc53663cba79eb3a2655e",
      "source_id": "r012:unit:posets_PI_antichain-type",
      "status": "source_frozen",
      "target_id": "r012:unit:big-poset-PI3"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:e7de33da51b8400d2de09c6d",
      "source_id": "r012:unit:auto:ff5907446775a14fa9675339",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f5a7219a4b74e22c6e9a9416"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:e7e13edea6dc4a1103cf55fd",
      "source_id": "r012:unit:s_probability_discrete-random-variables",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fa26c80a67c89c43da03624e"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:e816c8503f049dbb5664f7f7",
      "source_id": "r012:unit:ch_probability",
      "status": "source_frozen",
      "target_id": "r012:unit:s_probability_bernoulli-trials"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:e8170c769b94a5c3e5e4f636",
      "source_id": "r012:unit:auto:a6e1642758c4aeb203b4c48c",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:3b9781e888d366660a6da117"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:e82b8b10f725a6368a3aaf42",
      "source_id": "r012:unit:ch_strings",
      "status": "source_frozen",
      "target_id": "r012:unit:s_strings_intro"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:e9150ae1267d24f70ece0091",
      "source_id": "r012:unit:s_strings_lattice-paths-binomial-thm_activity",
      "status": "source_frozen",
      "target_id": "r012:unit:strings_lattice-paths_buzz-bucky"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:e93981fa8233ab515cbf1845",
      "source_id": "r012:unit:ch_flowapplications",
      "status": "source_frozen",
      "target_id": "r012:unit:s_flowapplications_exercises"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:e989e781f41fdac6a6483e22",
      "source_id": "r012:unit:s_networkflow_labeling-algorithm",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:05c021fbd1433d95b20a4ee6"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:e9e5c7f71061b7f779c3bba9",
      "source_id": "r012:unit:auto:ed39e4dc5f08af1ba06b78f7",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphs_tree-10verts-ex1"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ea68afedd198d171d5934df1",
      "source_id": "r012:unit:s_polya_square",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_polya_squares"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ea86e04ca69eb96c9d37b461",
      "source_id": "r012:unit:ch_genfunction",
      "status": "source_frozen",
      "target_id": "r012:unit:s_genfunction_gen-bin-thm"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ea8aa67f26c735b7975f3d87",
      "source_id": "r012:unit:s_graphs_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:79557c52790d01c1a89d5efb"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ea8ced6f90be768dfed6f435",
      "source_id": "r012:unit:s_graphs_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:thm-graphs-first"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:eac10d56c483d347d4da069a",
      "source_id": "r012:unit:s_inclusion-exclusion_surjections_activity",
      "status": "source_frozen",
      "target_id": "r012:unit:act_inclusion-exclusion_surjections-8-5_properties"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:eb1a6eeecbec5fdde9899e07",
      "source_id": "r012:unit:s_graphalgorithms_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:d46bf349fe25a7422f1453d0"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:eb1cef77afc0d64f6bcd477e",
      "source_id": "r012:unit:s_background_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:b13945523de78e3aee53cb41"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:eb271c0e02cab206372a2c19",
      "source_id": "r012:unit:rqs-posets_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_intro_reading-antichain"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:eb921b19c516897af3875e7e",
      "source_id": "r012:unit:auto:68c1f40dc2602b361d8dceb9",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:66a1f94fb9745253c0e6d603"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ebae64e04ee093e2573c1f88",
      "source_id": "r012:unit:s_intro_graph",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphdata"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ebc57a2550b078187a1d6ad7",
      "source_id": "r012:unit:auto:d1fe9add68fc925362d04de9",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:cf6e541ee0459906a49863b7"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ebd4ed3ecfca4f779be65bce",
      "source_id": "r012:unit:s_kitchensink_lovasz-local",
      "status": "source_frozen",
      "target_id": "r012:unit:lem_LLL"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ec7370db50176139b0ce0579",
      "source_id": "r012:unit:rqs-graphs_eulerham",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_eulerham_reading_noneuler"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:eccb09454973bcc564b46d60",
      "source_id": "r012:unit:s_inclusion-exclusion_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f4225bc36db63210d3c4bed4"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:eccc95cfbd6770ca29d89b56",
      "source_id": "r012:unit:rqs-graphs_counting-trees",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_counting-trees_start-build"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ecd97912ae12e56ce8301b1d",
      "source_id": "r012:unit:s_background_decimal",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:19bbfe96fbef2077e9346577"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ecea899cb74a3c4ed291efee",
      "source_id": "r012:unit:s_genfunction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f3edcd631926927e1e6b9719"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ed26f7258b64ccdb0aa91d78",
      "source_id": "r012:unit:s_strings_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:465d3d46ef20da17fffcc450"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ed4ce18310f9d6974fb1659c",
      "source_id": "r012:unit:s_graphalgorithms_min-wt-span",
      "status": "source_frozen",
      "target_id": "r012:unit:alg_prim"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ed96391f31c9d1f49e68b646",
      "source_id": "r012:unit:auto:e890493d9ce5282dd02dd98c",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:05f265d02d3ca62d0f8281ac"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ede51cdba0f8a79c3214fb6f",
      "source_id": "r012:unit:auto:fb2ff6e7fe7555138017c6ab",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_induction_lines-regions"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:edef3b9aec029cf0082a93ec",
      "source_id": "r012:unit:s_genfunction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:5a5a5f490053509f506e2e65"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ee0534b8514a2401b058beb5",
      "source_id": "r012:unit:auto:0dbc5f46a158feba88b9866f",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a1e317e17cbc08a6f953f4c6"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ee12d72ddb33e6a1a72b77f0",
      "source_id": "r012:unit:graphs_counting-trees_start-prufer",
      "status": "source_frozen",
      "target_id": "r012:unit:img-tree-prufer-reading"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ee51425b3044cb729492f16b",
      "source_id": "r012:unit:s_inclusion-exclusion_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:inclusion-exclusion_PI_function-property"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ee54d615736da0efce459ad6",
      "source_id": "r012:unit:ex_genfunction_ineq-messy",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:b227d2ba3023d16a25e65e43"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ee5b2f8a93644d632b58a590",
      "source_id": "r012:unit:s_probability_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:6691548129df37fcc64c5423"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ee8bd3133c4426003314cbbb",
      "source_id": "r012:unit:auto:e66b6dfaf00cce2fb80742e2",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:cd37fb1d23b283bd46b7d3f5"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ee909073fc4b384edbe2ee37",
      "source_id": "r012:unit:s_strings_bin-coeff",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:52a14a2a863460db5625e532"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ee995835b29bf8176e3e155a",
      "source_id": "r012:unit:s_genfunction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e3dfb8524ffbb34b5062db90"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:eea79e4d6ebcd1ebe19ff664",
      "source_id": "r012:unit:s_graphs_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_PI_bipartite"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ef46bc305f60e0452bd1bd68",
      "source_id": "r012:unit:s_probability_bernoulli-trials",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:db94db2f7872e2d60d2c14d9"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:efa2d52d253b0b206f09a83b",
      "source_id": "r012:unit:auto:5f54b054a0ccc569d8461c0f",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:9fa2c7d24dcb4d8ba626d139"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:efa4c3c4f99a32330a213de8",
      "source_id": "r012:unit:s_recurrence_adv-ops",
      "status": "source_frozen",
      "target_id": "r012:unit:s_recurrence_adv-ops_const-coeff"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:efbcdf0b5422579cadf113bf",
      "source_id": "r012:unit:auto:b560a755a75fb5de85d99f4b",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:2720c52104cf3d128a826639"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f0083c0bf6f248d732d8a543",
      "source_id": "r012:unit:auto:68c1f40dc2602b361d8dceb9",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:b8213a94e40c25117faba03a"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f023da80c99d447d557f1825",
      "source_id": "r012:unit:auto:8a2b6e064c5bf5582ffdd432",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:612bd18c0227dc9fa0d1e308"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f0413c19c2d56824795e5038",
      "source_id": "r012:unit:rqs-graphs_color",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_color_reading_firstfit"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f0bed2dffefa208a19055a97",
      "source_id": "r012:unit:auto:ea7d4311fbd3ca824e3ce588",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:616b0bba44c1334ce953ba8d"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f114eba727f1617e66cd78eb",
      "source_id": "r012:unit:s_inclusion-exclusion_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:1e317ac7ad56d3f690eee82d"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f11725c82b0c25a8312dd76a",
      "source_id": "r012:unit:s_genfunction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c4c8833f92db93b2e94ad128"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f196f9ba0be43db7e70ecb3b",
      "source_id": "r012:unit:app-comb",
      "status": "source_frozen",
      "target_id": "r012:unit:ch_recurrence"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f1aec9bd849e4538e979472e",
      "source_id": "r012:unit:ss_polya_perm-groups_rep",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:027d1eb9fc42904ce46957be"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f1cb4dcf20345ddeee716903",
      "source_id": "r012:unit:s_strings_lattice-paths-binomial-thm_activity",
      "status": "source_frozen",
      "target_id": "r012:unit:act-strings_multinomial_find-coeff"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f20fd6e0df6d433cc9962691",
      "source_id": "r012:unit:s_background_integers",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:8a2b6e064c5bf5582ffdd432"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f23d56cdd75aa8204f96f27e",
      "source_id": "r012:unit:s_inclusion-exclusion_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:exa_inclusion-exclusion_prop-derange"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f25caeb964b120602d90d6df",
      "source_id": "r012:unit:app-comb",
      "status": "source_frozen",
      "target_id": "r012:unit:ch_networkflow"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f26088dbc7f2996181c9519a",
      "source_id": "r012:unit:s_background_relations",
      "status": "source_frozen",
      "target_id": "r012:unit:cond_function-at-most-one"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f29eed871cb54bf1c8baa4c3",
      "source_id": "r012:unit:auto:02e53b3d1d70290d159730bc",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_venn-app-comb"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f2e180f5aa8e5325a31f50da",
      "source_id": "r012:unit:s_graphs_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f91f0e94f0e9ff80f7c58baa"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f303d9f8e8e2d15cdb859066",
      "source_id": "r012:unit:auto:be51e7b4d528499641208404",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:762664c168563ea0832e5e5b"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f314254321a6f91c9d0fc0b4",
      "source_id": "r012:unit:s_recurrence_adv-ops",
      "status": "source_frozen",
      "target_id": "r012:unit:s_recurrence_adv-ops_roots-factors"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f37c98e1450375b95318ec7f",
      "source_id": "r012:unit:app_background",
      "status": "source_frozen",
      "target_id": "r012:unit:s_background_intro"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f3d1573722988e63cbf3d447",
      "source_id": "r012:unit:ch_flowapplications",
      "status": "source_frozen",
      "target_id": "r012:unit:s_flowapplications_chain-partition"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f3fb9aa3cfc3b6f51dfb9a96",
      "source_id": "r012:unit:s_posets_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_compincomp"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f426fdebd44fa10ac3393618",
      "source_id": "r012:unit:s_intro_geom",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fa2160fd42fe3b1bcc368b77"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f456c9eeeb57730a6d5ffe4c",
      "source_id": "r012:unit:s_polya_perm-groups",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:53296b9f1871fc90722639aa"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f45d69a9122b8d48bece7b9b",
      "source_id": "r012:unit:s_posets_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_PI_antichains"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f4b844c7c82c5c7f769e7656",
      "source_id": "r012:unit:ch_basics",
      "status": "source_frozen",
      "target_id": "r012:unit:s_basics_discussion"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f4ba932bc62374ed1997df73",
      "source_id": "r012:unit:s_flowapplications_bip-match",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_flowapplications_bip_match"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f50044fe844a3c5eb845d4e0",
      "source_id": "r012:unit:s_inclusion-exclusion_surjections_activity",
      "status": "source_frozen",
      "target_id": "r012:unit:act_inclusion-exclusion_surjections-8-5_two-prop-2-5"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f51cce559cd548b71f58b2ea",
      "source_id": "r012:unit:ch_polya",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:573e4c1162b083011455a429"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f53099beb3fd8489f6ad5307",
      "source_id": "r012:unit:s_background_decimal",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:42456a01b9d2f2371b248869"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f597ebaf317755eeb7e99bf5",
      "source_id": "r012:unit:s_background_int-union",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7b910f078492bcbe711fcfb8"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f5a1e278a1941f67a59163d2",
      "source_id": "r012:unit:s_strings_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:appcomb_strings_PI_committee-model"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f5bd18934d34e4f918c3ef47",
      "source_id": "r012:unit:s_strings_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:356f8d5a1ac0f785dfd5b5f4"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f5d0db71f9e57f64b536549f",
      "source_id": "r012:unit:rqs-strings_permutations",
      "status": "source_frozen",
      "target_id": "r012:unit:appcomb_strings_permutation_reading_officers"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f604adde9ffe815ff5970adf",
      "source_id": "r012:unit:auto:f532a3e44e77442ac96e3d20",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphalgorithms_dijkstra_ex2"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f6220d64d59bb09db554596d",
      "source_id": "r012:unit:auto:9da8ebe78f63c221b5b6bc64",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:510a0fb2ef3cdad37eca7e81"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f6c547899451e571b2033487",
      "source_id": "r012:unit:rqs-graphs_eulerham",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_eulerham_reading_euler"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f6dc3d00fd83dfa6c9be5c32",
      "source_id": "r012:unit:l_newbinom",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:0bd3b62b200da00131d43e75"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f6f7c4d5a618b12f19be3369",
      "source_id": "r012:unit:s_probability_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:33c963d4a1733b8680bf29a7"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f70a530a56dfc29a60ba8a32",
      "source_id": "r012:unit:s_graphs_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_PI_subgraph1"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f727eed88a533c3c1bd0d21b",
      "source_id": "r012:unit:ch_strings",
      "status": "source_frozen",
      "target_id": "r012:unit:s_strings_bin-coeff"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f7ac7fcdcea0c742044fcf78",
      "source_id": "r012:unit:ch_induction",
      "status": "source_frozen",
      "target_id": "r012:unit:s_induction_inductdefs"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f7f0eed165f55049a2d16c14",
      "source_id": "r012:unit:s_induction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e438802b2d5527a91381cbc2"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f7fe308d9303a216873f61d2",
      "source_id": "r012:unit:auto:aacf4c9ae6b4352e5f2c5a16",
      "status": "source_frozen",
      "target_id": "r012:unit:exa_networkflow_augpath"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f81e65e605f97606f1b29943",
      "source_id": "r012:unit:auto:f81fb5dafbd49cb38084cd60",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_intord_to_diag_ex2"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f82651a99e32ec76d6504ac7",
      "source_id": "r012:unit:s_genfunction_gen-bin-thm",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_newton-binomial"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f8329cb789e3b39ca943e996",
      "source_id": "r012:unit:s_strings_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:appcomb_strings_PI_bincoeff_formula"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f849639437f1a7340ef7c755",
      "source_id": "r012:unit:petersen-graph",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fb5cb6aceb24c969d223c32c"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f84ceee62e389d0c3c7136d4",
      "source_id": "r012:unit:auto:5f86ce3b0247d79dc64a8077",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:cabf64f1aa98a8a4413cd647"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f85156d44827edcc0f39a067",
      "source_id": "r012:unit:ch_basics",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:b566962e8d97bc86884d7997"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f87a0ec429aa93858be416ec",
      "source_id": "r012:unit:s_genfunction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ee8879a06017a0d2b15e112b"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f87af52443d8e66d7ea1b4a1",
      "source_id": "r012:unit:s_networkflow_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:9e21c03f74f2396d8887cd97"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f8b1a9b2ceb3948b721327d4",
      "source_id": "r012:unit:auto:9ac463b125a026c45c6c7bbb",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c018bc07ff1667da16b82d71"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f91fe22a42ea67ddb37b6299",
      "source_id": "r012:unit:ch_probmeth",
      "status": "source_frozen",
      "target_id": "r012:unit:s_ramsey_probability"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f9ce2ec5258c8e6714ae8a46",
      "source_id": "r012:unit:s_inclusion-exclusion_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:6f81637b674d35e3b9c52db6"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:f9e257e6bf63ec777e3c5f08",
      "source_id": "r012:unit:app_background",
      "status": "source_frozen",
      "target_id": "r012:unit:s_background_rationals"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:fa1696fa2d91e6514e9d4301",
      "source_id": "r012:unit:auto:3a3cdb7defb6ad5b83822a4f",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:46be14a19d3b560435dab10c"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:fa1776c93549b745f58e3778",
      "source_id": "r012:unit:s_posets_intervalorder_findrep",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_10ptintorder"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:fa4e9a3f33920377d212799c",
      "source_id": "r012:unit:s_graphs_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_PI_subgraph3"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:fab54fb814b60454a78ea464",
      "source_id": "r012:unit:s_strings_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:strings_PI_folders-save-some-PTX"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:fac716bdc5fb0f3c5614473d",
      "source_id": "r012:unit:s_recurrence_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:8e977a982b82e4f10923a472"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:faf9251a0257db593a57034a",
      "source_id": "r012:unit:auto:7bebe8d25fe627c32e39c489",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_intgraphcol"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:fb752784dedd652df361869e",
      "source_id": "r012:unit:appcomb_strings_comb-proof_reading_sum-ints",
      "status": "source_frozen",
      "target_id": "r012:unit:img-rectangular-grid-sum-ints"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:fb8fd15251edfe887d9bc132",
      "source_id": "r012:unit:s_background_mult",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:2ba9750f1e4fbe45abfdcd8a"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:fba5e5994f1d42b911e2792e",
      "source_id": "r012:unit:ch_inclusion-exclusion",
      "status": "source_frozen",
      "target_id": "r012:unit:s_inclusion-exclusion_surjections"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:fbd3020a3b8b23b44fdc8b3c",
      "source_id": "r012:unit:auto:7a086af1059186533045c2a0",
      "status": "source_frozen",
      "target_id": "r012:unit:eqn_recurrence_deg4-repeated"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:fbd9eeb0bbb60a91b590f910",
      "source_id": "r012:unit:s_posets_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:12dc521cbf0985e8c6ab6f05"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:fbde8aefd741fcf47816f970",
      "source_id": "r012:unit:s_graphs_counting-trees",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_prufer-code-reverse"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:fc0e0f9f0cc2d1f19b57b917",
      "source_id": "r012:unit:s_inclusion-exclusion_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:d3aa5845be4c822d4b946901"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:fc48568ec80f49b6853a9531",
      "source_id": "r012:unit:auto:12b6629772d99bdcaab15a9b",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_recurrence_adveq"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:fc64794a27f3ff1061249502",
      "source_id": "r012:unit:s_graphs_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:238458a737435088a15f3919"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:fc689d7574f218f21038c1bc",
      "source_id": "r012:unit:s_strings_binom-thm",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_binomial"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:fc8db628686047ed855cf75b",
      "source_id": "r012:unit:ch_induction",
      "status": "source_frozen",
      "target_id": "r012:unit:s_induction_bincoeffs"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:fcd1ab1b7654640962e0cb57",
      "source_id": "r012:unit:s_graphs_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:046d18ef9dd48e423a6cbdfe"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:fd1b59cce484ea1b0f7241a4",
      "source_id": "r012:unit:s_background_rationals",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a5b79b3eaa33837ac7d6011a"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:fd95e966b9e07cb82c2f75df",
      "source_id": "r012:unit:s_genfunction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fce61924f5d5515db0dda1a7"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:fdc39f0091e88b8922f7411e",
      "source_id": "r012:unit:s_induction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:93846ecf516b8b783849d122"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:fdf85ecd5926d1dd78598950",
      "source_id": "r012:unit:s_graphalgorithms_shortest-paths",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:be197b76dc3e13fc3ab20d67"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:fe1d3019b3c95ade728f2ec6",
      "source_id": "r012:unit:s_induction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4723e1bcc6bc35de946f4c89"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:fe454b8a12e2b00d480a5f32",
      "source_id": "r012:unit:s_posets_dilworth",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_height5"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:fe86339721baa88e520f82a5",
      "source_id": "r012:unit:app_background",
      "status": "source_frozen",
      "target_id": "r012:unit:s_background_exp"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:fec4e0a5c9d33caf6e084dc5",
      "source_id": "r012:unit:s_ramsey_girth",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:5bd21d354818d561ad365ea0"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:fee72739129a031a9e45249c",
      "source_id": "r012:unit:lem_r33",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f4fe5ced8ad9a24f7e63719f"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ff01ab099a74a09cc5b0d373",
      "source_id": "r012:unit:s_intro_opt",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:cc19a2bc96d53bd31f78d99d"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ff0c6877ca4e1790b2a5859e",
      "source_id": "r012:unit:s_genfunction_exponential",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7db46e9144887cfe4587f1aa"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ff13444f00b880fc1d2ddbf0",
      "source_id": "r012:unit:posets_PI_chains",
      "status": "source_frozen",
      "target_id": "r012:unit:big-poset-PI2"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ff1b62989e65544efb073c3a",
      "source_id": "r012:unit:auto:0521558e3324b301583e231e",
      "status": "source_frozen",
      "target_id": "r012:unit:eqn_distinct3"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ff2d79a818d0cd230f440a9a",
      "source_id": "r012:unit:posets-rq_intervalorder_list-less",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_intervalorder_rq-intord1"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ff39be944ba019af84553e40",
      "source_id": "r012:unit:s_recurrence_solving",
      "status": "source_frozen",
      "target_id": "r012:unit:s_recurrence_solving_homogeneous"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ff8768cb9d4ed80ef8b233f3",
      "source_id": "r012:unit:ch_inclusion-exclusion",
      "status": "source_frozen",
      "target_id": "r012:unit:s_inclusion-exclusion_exercises"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ff9a8706fa520f106b8e4c19",
      "source_id": "r012:unit:rqs-posets_intervalorder",
      "status": "source_frozen",
      "target_id": "r012:unit:posets-rq_intervalorder_list-less"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ffa63d09389f068fd536aaf7",
      "source_id": "r012:unit:graphs_PI_hamiltonian-G1",
      "status": "source_frozen",
      "target_id": "r012:unit:img-hamgraph1"
    },
    {
      "relation": "contains",
      "relation_id": "r012:relation:contains:ffa8d3a762f899974ecd0c64",
      "source_id": "r012:unit:rqs-strings_comb-proof",
      "status": "source_frozen",
      "target_id": "r012:unit:appcomb_strings_comb-proof_reading_sum-ints"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:0177a2e04d1b58f34726a4c2",
      "source_id": "r012:correction:AC-ADV-0316",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:d1e4a3379bffc16b1d57ecfd"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:01787456cf2d39a80a10103e",
      "source_id": "r012:correction:AC-ADV-0325",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_kitchensink_applying-local-lemma"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:02395bf0ca59a03dbed5282f",
      "source_id": "r012:correction:AC-ADV-0025",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_strings_lattice-paths-binomial-thm_activity"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:027048999f28cd2fd057069a",
      "source_id": "r012:correction:AC-ADV-0024",
      "status": "corrected-in-target",
      "target_id": "r012:unit:strings_lattice-paths_buzz-bucky-avoid"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:031b5faeacfe5f70aa87111f",
      "source_id": "r012:correction:AC-ADV-0271",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_polya_apps"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:0379ff2c88c27cdb91666cba",
      "source_id": "r012:correction:AC-ADV-0236",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:ee64c42365be92d37cefaab3"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:04035a478375340f13b12da1",
      "source_id": "r012:correction:AC-ADV-0044",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_induction_recursion_sorting"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:04246ab9dae5917f2abc8d4c",
      "source_id": "r012:correction:AC-ADV-0058",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:2e7ff7b9f0bcc4afbfccbeaa"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:0529ac99f5665d431105a353",
      "source_id": "r012:correction:AC-ADV-0304",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:5f86ce3b0247d79dc64a8077"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:057efd414d83ec0ed0333bf3",
      "source_id": "r012:correction:AC-ADV-0318",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:f483b83e640687a9ae0572ff"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:05c31956e91d467e968915a2",
      "source_id": "r012:correction:AC-ADV-0262",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_polya_square"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:0798582c909396c49cb1ea78",
      "source_id": "r012:correction:AC-ADV-0323",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_kitchensink_applying-local-lemma"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:07dee762c3b7e422633bd4d1",
      "source_id": "r012:correction:AC-ADV-0353",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_background_ZFC"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:080dea644d43e124b00eb86d",
      "source_id": "r012:correction:AC-ADV-0255",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_flowapplications_bip-match"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:0a38572db2d11c0446e470c9",
      "source_id": "r012:correction:AC-ADV-0208",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:ae9e45d23d7ae655a004a48e"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:0b0bf21145fa8a4d4792d0cb",
      "source_id": "r012:correction:AC-ADV-0034",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_induction_statements"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:0ba391685cfc1d11e351affc",
      "source_id": "r012:correction:AC-ADV-0157",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_recurrence_intro_fib"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:0d9b630655a42553eff1750e",
      "source_id": "r012:correction:AC-ADV-0136",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:b8cac72ecfd4e88e45fa59bc"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:0e9c2f10795b1cdbf5d6780c",
      "source_id": "r012:correction:AC-ADV-0112",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_posets_PI"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:0eff7dfb5a2b9d89ee8fa0f9",
      "source_id": "r012:correction:AC-ADV-0174",
      "status": "corrected-in-target",
      "target_id": "r012:unit:ex_recurrence_gf-homog"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:0f4f0b5e577c657be18dae09",
      "source_id": "r012:correction:AC-ADV-0197",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:f4036c5496787d4bb754e7c7"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:0fa7e71664899c84b2b69445",
      "source_id": "r012:correction:AC-ADV-0108",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_posets_intervalorder_findrep"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:0fc8d815341e1d247dbe2d7a",
      "source_id": "r012:correction:AC-ADV-0167",
      "status": "authority-discrepancy",
      "target_id": "r012:unit:ex_recurrence_deg4-repeated"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:101151e54de15413517b1bca",
      "source_id": "r012:correction:AC-ADV-0189",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:b42f3491cea83177c7826fab"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:1043cc33e578929700bd93a1",
      "source_id": "r012:correction:AC-ADV-0194",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:35a079f39425cb52d1e8033e"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:104c582f7f5d08dc92dcc756",
      "source_id": "r012:correction:AC-ADV-0296",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_kitchensink_stable-match"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:10562443565e455f29d88172",
      "source_id": "r012:correction:AC-ADV-0163",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:12b6629772d99bdcaab15a9b"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:110d04c97f805dc0eb7dbf82",
      "source_id": "r012:correction:AC-ADV-0064",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_graphs_eulerham"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:113f42dd0ef2c0fef53c24f5",
      "source_id": "r012:correction:AC-ADV-0156",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_recurrence_intro_fib"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:11465d874563a20fc12e6391",
      "source_id": "r012:correction:AC-ADV-0188",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_probability_bernoulli-trials"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:114fc165a7cda30f3e3f057b",
      "source_id": "r012:correction:AC-ADV-0125",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_posets_exercises"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:121b34ff19eacad0e785c914",
      "source_id": "r012:correction:AC-ADV-0340",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_background_exp"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:14329038e73bf535916e191b",
      "source_id": "r012:correction:AC-ADV-0239",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:be197b76dc3e13fc3ab20d67"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:15c13f68fa3403069b36bc20",
      "source_id": "r012:correction:AC-ADV-0246",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_networkflow_flows-cuts"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:1714d04c9cae04e95c6948ea",
      "source_id": "r012:correction:AC-ADV-0148",
      "status": "authority-discrepancy",
      "target_id": "r012:unit:s_genfunction_partitions-integer"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:172e53b7cdaa09599e43c5d8",
      "source_id": "r012:correction:AC-ADV-0269",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_polya_polya"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:18159173b03e7d44de1f82a1",
      "source_id": "r012:correction:AC-ADV-0211",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:6691548129df37fcc64c5423"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:18dac42d18b48245749e5259",
      "source_id": "r012:correction:AC-ADV-0100",
      "status": "corrected-in-target",
      "target_id": "r012:unit:exa_binaryrel"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:19ad17ea1ed98356e78d4d2f",
      "source_id": "r012:correction:AC-ADV-0351",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_background_rationals"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:19b24588cd7722ed22952a82",
      "source_id": "r012:correction:AC-ADV-0122",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_posets_exercises"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:1c3bed6f527e9b0b374163f8",
      "source_id": "r012:correction:AC-ADV-0017",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_basics_big-oh"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:1c537dfa9cfd708bbbc39007",
      "source_id": "r012:correction:AC-ADV-0130",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_posets_exercises"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:1cb2dc04fe73d57b35a19141",
      "source_id": "r012:correction:AC-ADV-0338",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:490d991c138588c00a2078f1"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:1ea811792d81c8e7f3f28d4c",
      "source_id": "r012:correction:AC-ADV-0082",
      "status": "corrected-in-target",
      "target_id": "r012:unit:graphs_PI_hamiltonian-G4"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:1f591aa544ad45507f1f0911",
      "source_id": "r012:correction:AC-ADV-0332",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:f19308da62ead72c65722c78"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:1f7fdffdd26d87417bd5b2b9",
      "source_id": "r012:correction:AC-ADV-0096",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_graphs_exercises"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:200e538dc0913fac6e1f7f6b",
      "source_id": "r012:correction:AC-ADV-0047",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_induction_recursion_sorting"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:21bfe3ed61fa26c349ec5a67",
      "source_id": "r012:correction:AC-ADV-0258",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_flowapplications_chain-partition"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:23921c8428ab9cd567ab3df1",
      "source_id": "r012:correction:AC-ADV-0172",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:c52c9183ba4135b30d2552a6"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:23daafd60d32162cc6a14357",
      "source_id": "r012:correction:AC-ADV-0186",
      "status": "corrected-in-target",
      "target_id": "r012:unit:exa_twojars"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:25a76bfb2cbdfc2a45e730ed",
      "source_id": "r012:correction:AC-ADV-0004",
      "status": "corrected-in-target",
      "target_id": "r012:unit:ch_prologue"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:265ad5aa2fdf79dd05b9c8c9",
      "source_id": "r012:correction:AC-ADV-0001",
      "status": "corrected-in-target",
      "target_id": "r012:unit:thm_polya_polya"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:2742c50832a1247379f67026",
      "source_id": "r012:correction:AC-ADV-0022",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:194154af66152789c9879dd0"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:27fca25a33c624314e4b411e",
      "source_id": "r012:correction:AC-ADV-0354",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_background_ZFC"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:2abd34d36aafae1762b5d8e7",
      "source_id": "r012:correction:AC-ADV-0206",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_probability_discussion"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:2ac3d5e88fa27f16383b0dd7",
      "source_id": "r012:correction:AC-ADV-0282",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:7ae17ace055b16a23741f4b6"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:2b279a0ae995463c6d7aaabc",
      "source_id": "r012:correction:AC-ADV-0140",
      "status": "corrected-in-target",
      "target_id": "r012:unit:inclusion-exclusion_PI_perm-prop"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:2beebb5c2fb056eaf903e662",
      "source_id": "r012:correction:AC-ADV-0051",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:73fd1315cdab25d3b53da422"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:2c29acba60e18fbd2404c178",
      "source_id": "r012:correction:AC-ADV-0018",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_basics_exact"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:2c34df3717f983918a9124ae",
      "source_id": "r012:correction:AC-ADV-0348",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_background_rationals"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:2cb19f588c9c86b73d1eef0b",
      "source_id": "r012:correction:AC-ADV-0292",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:47cc4b582c619f5b4368626f"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:2cc72ec4d5b42fb31ec72059",
      "source_id": "r012:correction:AC-ADV-0181",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_probability_intro"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:2cf53b238b2b1d400b68e2b2",
      "source_id": "r012:correction:AC-ADV-0225",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:b476049651675c6af371fa05"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:2df93142d79e3cbd774ff2cd",
      "source_id": "r012:correction:AC-ADV-0029",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:63809514fdd78b6a7680d8bc"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:2dfd5c387a2f81bec1d90f26",
      "source_id": "r012:correction:AC-ADV-0230",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_ramsey_discussion"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:2e2ec4a77c566a379441dd61",
      "source_id": "r012:correction:AC-ADV-0233",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:c55fd90841226ded37669e43"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:2eafd63c6063659b7676f9ab",
      "source_id": "r012:correction:AC-ADV-0333",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:f19308da62ead72c65722c78"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:2eba47cec3a6b7604ff98fdf",
      "source_id": "r012:correction:AC-ADV-0050",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_graphs_complexity"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:2f4732a6775dae93d5c7dfd2",
      "source_id": "r012:correction:AC-ADV-0306",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:5f86ce3b0247d79dc64a8077"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:2f4ec3e8de62a4dc71427b4a",
      "source_id": "r012:correction:AC-ADV-0284",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:32e01cf779f5b41852939dc3"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:2ff2bb8a7bbed5bc2c35e447",
      "source_id": "r012:correction:AC-ADV-0182",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:dc7056216e439071dc1ede50"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:30c497e23f7cad78c635976e",
      "source_id": "r012:correction:AC-ADV-0139",
      "status": "corrected-in-target",
      "target_id": "r012:unit:inclusion-exclusion_PI_function-property"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:30d4ccdee8c98fa699a3f57a",
      "source_id": "r012:correction:AC-ADV-0280",
      "status": "corrected-in-target",
      "target_id": "r012:unit:exa_P4"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:31635ef0882d874ef4f823ed",
      "source_id": "r012:correction:AC-ADV-0091",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_graphs_exercises"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:317ff3bbcfc26833141f9fef",
      "source_id": "r012:correction:AC-ADV-0301",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:2f0409168bc08fa51ad5859b"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:31bb4d615c7b5c47843dd52c",
      "source_id": "r012:correction:AC-ADV-0179",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_probability_intro"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:31da37e031f750492c26f218",
      "source_id": "r012:correction:AC-ADV-0020",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_strings_intro"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:3290b037420ec92ec0cebb02",
      "source_id": "r012:correction:AC-ADV-0326",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_kitchensink_applying-local-lemma"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:34f09299775bd82116a73820",
      "source_id": "r012:correction:AC-ADV-0231",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:e0d98d6aea836beb002735f8"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:3588a9629a4aea4877269be4",
      "source_id": "r012:correction:AC-ADV-0248",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:0d28d49fc35f65830ed69839"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:35da7f1ac7d897752b0acb75",
      "source_id": "r012:correction:AC-ADV-0200",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:1ca23f7a2a506b65cda662e4"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:3625d70ed606d3b4fd73da7f",
      "source_id": "r012:correction:AC-ADV-0138",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:509b5abe35c1f884b0712fda"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:3634ea27cecba611b9b12980",
      "source_id": "r012:correction:AC-ADV-0221",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:9852113baa37e0eb158e9c5c"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:364e9fa588c590ea08085b25",
      "source_id": "r012:correction:AC-ADV-0149",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_genfunction_exponential"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:36def8d8c21cd3403365db1f",
      "source_id": "r012:correction:AC-ADV-0204",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:bbd504642e6e005fdb6f75d4"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:373815a2ccb6d1c28f729c03",
      "source_id": "r012:correction:AC-ADV-0038",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_induction_strong-induction"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:376ea6da2e4e97b69c283dcf",
      "source_id": "r012:correction:AC-ADV-0184",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:f7e40464a595ae094b2b7cdf"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:37f675d450ec6f049b51329e",
      "source_id": "r012:correction:AC-ADV-0256",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_flowapplications_bip-match"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:398f000a029cc6a4689c3d11",
      "source_id": "r012:correction:AC-ADV-0066",
      "status": "corrected-in-target",
      "target_id": "r012:unit:alg-eulerian"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:3b3a9cbbb9519f79453d82be",
      "source_id": "r012:correction:AC-ADV-0251",
      "status": "corrected-in-target",
      "target_id": "r012:unit:alg_labeling"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:3be787e5b106265b406c9389",
      "source_id": "r012:correction:AC-ADV-0135",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_inclusion-exclusion_discussion"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:3c04c8cc330c7a7e2a325124",
      "source_id": "r012:correction:AC-ADV-0120",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_posets_exercises"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:3c4f1aea16ff926b1e368718",
      "source_id": "r012:correction:AC-ADV-0183",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:f7e40464a595ae094b2b7cdf"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:3d4b1cf07f602f17cad0216b",
      "source_id": "r012:correction:AC-ADV-0090",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_graphs_exercises"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:3e2fa7f3be0776c81503c0a1",
      "source_id": "r012:correction:AC-ADV-0068",
      "status": "corrected-in-target",
      "target_id": "r012:unit:thm_graphs_bipartite"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:3e66d8e2352ab46c95a6c531",
      "source_id": "r012:correction:AC-ADV-0242",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:4d2de1f96a396d5a3c15a0ce"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:3fd6f7db126ce3616bba46de",
      "source_id": "r012:correction:AC-ADV-0298",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:2f0409168bc08fa51ad5859b"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:400dc9fcb809a5a3e088914c",
      "source_id": "r012:correction:AC-ADV-0159",
      "status": "corrected-in-target",
      "target_id": "r012:unit:ex_recurrence_binary-strings-no-11"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:407108358e8541b335c63938",
      "source_id": "r012:correction:AC-ADV-0329",
      "status": "corrected-in-target",
      "target_id": "r012:unit:ch_epilogue"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:41847d43b145e815513a2e63",
      "source_id": "r012:correction:AC-ADV-0224",
      "status": "corrected-in-target",
      "target_id": "r012:unit:thm_genramsey"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:41c19f513b893f03ed8a5da5",
      "source_id": "r012:correction:AC-ADV-0247",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:aacf4c9ae6b4352e5f2c5a16"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:43cbd685a026537313ded7ee",
      "source_id": "r012:correction:AC-ADV-0144",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:2d043fada756b0e678fbcfa4"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:440ee221a2916dfe9742f135",
      "source_id": "r012:correction:AC-ADV-0132",
      "status": "corrected-in-target",
      "target_id": "r012:unit:exa_inclusion-exclusion_prop-derange"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:454ab6f61aa792c8e84eb409",
      "source_id": "r012:correction:AC-ADV-0089",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_graphs_exercises"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:45ad712af142721f015ee1d8",
      "source_id": "r012:correction:AC-ADV-0035",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_induction_induction"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:46d1e84e7814a119d67e3da5",
      "source_id": "r012:correction:AC-ADV-0222",
      "status": "corrected-in-target",
      "target_id": "r012:unit:thm_genramsey"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:4870b2878343c43add2dfd89",
      "source_id": "r012:correction:AC-ADV-0133",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_inclusion-exclusion_euler-phi"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:487df2fb9254aeffb4d7e4ba",
      "source_id": "r012:correction:AC-ADV-0294",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:7135d37757f73e169fe2e2f7"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:4983a938a87b01efe9381b0b",
      "source_id": "r012:correction:AC-ADV-0101",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_posets_intro"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:4bb4eb831b42dcdb9dbeea4c",
      "source_id": "r012:correction:AC-ADV-0320",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_kitchensink_applying-local-lemma"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:4ca51443aa1e1b119455d6d1",
      "source_id": "r012:correction:AC-ADV-0259",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_flowapplications_chain-partition"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:4f10edd134b029f9fc633acb",
      "source_id": "r012:correction:AC-ADV-0011",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_intro_number"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:4fe3729d1de56f1a2cd3ad2e",
      "source_id": "r012:correction:AC-ADV-0043",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_induction_recursion"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:50abbc5c531c683fe38a799e",
      "source_id": "r012:correction:AC-ADV-0293",
      "status": "corrected-in-target",
      "target_id": "r012:unit:thm_regular"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:50bbcd5492c4f0f6ccc4a636",
      "source_id": "r012:correction:AC-ADV-0019",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_basics_discussion"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:50e917a838fecd13291e41b4",
      "source_id": "r012:correction:AC-ADV-0309",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:d1e4a3379bffc16b1d57ecfd"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:51154f870e232242974da714",
      "source_id": "r012:correction:AC-ADV-0336",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:9f5546a8177edab272013e19"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:53b8cb3461a75be49a79beed",
      "source_id": "r012:correction:AC-ADV-0165",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_recurrence_solving_nonhomogeneous"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:541b3a5d5d6283be0eab5c23",
      "source_id": "r012:correction:AC-ADV-0099",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_posets_intro"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:544bda38d28a4f6d9b4a7a08",
      "source_id": "r012:correction:AC-ADV-0030",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:43a9810f61a1acce2a6dfbb0"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:54a56b2a7cbbc48085ebefb0",
      "source_id": "r012:correction:AC-ADV-0055",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:babbba21fe5f81ce4c9d5354"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:54d9dcd4196531611faf3cdb",
      "source_id": "r012:correction:AC-ADV-0240",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:2439c441ae91b8dfa802dba7"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:5584ffc6bddf214ad4b08e39",
      "source_id": "r012:correction:AC-ADV-0267",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_polya_perm-groups"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:56411bae27e2364f0ca99c0f",
      "source_id": "r012:correction:AC-ADV-0345",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_background_integers"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:56a63681ca073cbd8c2b1e06",
      "source_id": "r012:correction:AC-ADV-0054",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:babbba21fe5f81ce4c9d5354"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:57f13296012fa89b11893f64",
      "source_id": "r012:correction:AC-ADV-0154",
      "status": "corrected-in-target",
      "target_id": "r012:unit:genfunction_PI_exponential-vs-ordinary"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:590216184185753c383ae48e",
      "source_id": "r012:correction:AC-ADV-0212",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:6691548129df37fcc64c5423"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:5b0e3eb045f79a963e5f0409",
      "source_id": "r012:correction:AC-ADV-0082",
      "status": "corrected-in-target",
      "target_id": "r012:unit:graphs_PI_hamiltonian-G5"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:5c35924a3b62938d2fce1862",
      "source_id": "r012:correction:AC-ADV-0207",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_probability_discussion"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:5c424b7bd74fc60deae91f77",
      "source_id": "r012:correction:AC-ADV-0119",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_posets_exercises"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:61361cfe42996002a81386e0",
      "source_id": "r012:correction:AC-ADV-0295",
      "status": "corrected-in-target",
      "target_id": "r012:unit:eqn_absorbing"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:6278e26e718487a5aa199719",
      "source_id": "r012:correction:AC-ADV-0160",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_recurrence_intro_lines"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:62ad07445e5ae51e03e043fa",
      "source_id": "r012:correction:AC-ADV-0031",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:f33646ebd118d8ad1a982688"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:62c88cccf573ca768fdf845d",
      "source_id": "r012:correction:AC-ADV-0013",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_intro_opt"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:6484f566890fcebe3beb2cbe",
      "source_id": "r012:correction:AC-ADV-0137",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:484c06194f105dfcf44848df"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:64f7bea899dfe71730a0b63b",
      "source_id": "r012:correction:AC-ADV-0072",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_graphs_planar"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:654199274394a93426fe2033",
      "source_id": "r012:correction:AC-ADV-0116",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_posets_exercises"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:668f8e73e9a07f2a1ae8c4fe",
      "source_id": "r012:correction:AC-ADV-0276",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_polya_exercises"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:66f8acb94d0324de04f69195",
      "source_id": "r012:correction:AC-ADV-0085",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_posets_additional-concepts"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:672556f7c58f2c79e41640db",
      "source_id": "r012:correction:AC-ADV-0310",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:d1e4a3379bffc16b1d57ecfd"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:674e1df8e3b2d9056197f6d9",
      "source_id": "r012:correction:AC-ADV-0203",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:354fbfc06218f60f0c0cd93d"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:6796133de646ccb923e9a003",
      "source_id": "r012:correction:AC-ADV-0084",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_posets_additional-concepts"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:683fb593e0b5525540099ffd",
      "source_id": "r012:correction:AC-ADV-0327",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_kitchensink_applying-local-lemma"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:68c9e307188aa70039cd468c",
      "source_id": "r012:correction:AC-ADV-0275",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_polya_exercises"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:69089dc43835c36420fcc1be",
      "source_id": "r012:correction:AC-ADV-0093",
      "status": "corrected-in-target",
      "target_id": "r012:unit:ex_graphs_degseq"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:69b2971dceaef3f725d64a3e",
      "source_id": "r012:correction:AC-ADV-0094",
      "status": "corrected-in-target",
      "target_id": "r012:unit:fig_graphs_tree-10verts-ex2"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:6abc05f195a2bf61bf38d0c4",
      "source_id": "r012:correction:AC-ADV-0337",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:4903dce4ef247da5bef4e35b"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:6be09fd5301913671a98aedd",
      "source_id": "r012:correction:AC-ADV-0117",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_posets_exercises"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:6bec8a8946c77521c0ecd1e2",
      "source_id": "r012:correction:AC-ADV-0067",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_graphs_eulerham"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:6c92b3c061842acb9bd655e7",
      "source_id": "r012:correction:AC-ADV-0032",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:c018bc07ff1667da16b82d71"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:6d6efd55ecf1119aebea422d",
      "source_id": "r012:correction:AC-ADV-0002",
      "status": "authority-discrepancy",
      "target_id": "r012:resource:applied-combinatorics"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:6dd8043945fa1f56ce45397c",
      "source_id": "r012:correction:AC-ADV-0033",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:4fcdb65e8e76c20e3130e98e"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:6ea526e8a3a2a346dd0fab22",
      "source_id": "r012:correction:AC-ADV-0006",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_intro_graph"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:6f6d4e3d60a2aed3944bc26c",
      "source_id": "r012:correction:AC-ADV-0169",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:ba2f054b693f6319b15736f2"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:6f922a6d87951f16d6233374",
      "source_id": "r012:correction:AC-ADV-0314",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:d1e4a3379bffc16b1d57ecfd"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:70663bcda408db1cc7310662",
      "source_id": "r012:correction:AC-ADV-0244",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:1550f0e28baf11113a5b8c16"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:7120cc4c5382fb737804e25a",
      "source_id": "r012:correction:AC-ADV-0078",
      "status": "corrected-in-target",
      "target_id": "r012:unit:thm_cayley"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:7226c26a5b4151312989176f",
      "source_id": "r012:correction:AC-ADV-0176",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_recurrence_discussion"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:72a0c2ba2e35b60776436452",
      "source_id": "r012:correction:AC-ADV-0178",
      "status": "corrected-in-target",
      "target_id": "r012:unit:recurrence_PI_solve-deg-one"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:72bd6b5cb9988ff92920b40f",
      "source_id": "r012:correction:AC-ADV-0098",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_posets_intro"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:7316d2e83b5ce2f82cda3d14",
      "source_id": "r012:correction:AC-ADV-0278",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:2c43873e0968cfc6d26f9acb"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:73e6a0014c5b41e380acabd5",
      "source_id": "r012:correction:AC-ADV-0026",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_strings_multinom"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:746718e65678978e2f17e6f3",
      "source_id": "r012:correction:AC-ADV-0281",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:7ae17ace055b16a23741f4b6"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:74e5e641f9042d7f8dfe45f8",
      "source_id": "r012:correction:AC-ADV-0171",
      "status": "corrected-in-target",
      "target_id": "r012:unit:lem_base"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:7642b64ab0bb2333669a8756",
      "source_id": "r012:correction:AC-ADV-0291",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:47cc4b582c619f5b4368626f"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:77703bf36a444b94f202d855",
      "source_id": "r012:correction:AC-ADV-0313",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:d1e4a3379bffc16b1d57ecfd"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:779001c05abd1077d8702915",
      "source_id": "r012:correction:AC-ADV-0105",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_posets_dilworth-intord"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:7822b910fdc786a35a76a04e",
      "source_id": "r012:correction:AC-ADV-0131",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_inclusion-exclusion_intro"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:790c49bbe8da67f5dcb48635",
      "source_id": "r012:correction:AC-ADV-0113",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_posets_exercises"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:795ba36a84cd9956b3e68a63",
      "source_id": "r012:correction:AC-ADV-0097",
      "status": "corrected-in-target",
      "target_id": "r012:unit:fig_17ptposet"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:795c11b3414c4bf79cfc5c93",
      "source_id": "r012:correction:AC-ADV-0297",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_kitchensink_stable-match"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:7a7fec1066bec8b6e9103c71",
      "source_id": "r012:correction:AC-ADV-0073",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_graphs_planar"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:7de49b599168b689139aeb40",
      "source_id": "r012:correction:AC-ADV-0305",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:5f86ce3b0247d79dc64a8077"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:7e17de0d0ae1ae3eba80288c",
      "source_id": "r012:correction:AC-ADV-0147",
      "status": "authority-discrepancy",
      "target_id": "r012:unit:s_genfunction_partitions-integer"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:7e56ea1fe9e8b0b695012a70",
      "source_id": "r012:correction:AC-ADV-0312",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:d1e4a3379bffc16b1d57ecfd"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:7ec0bc1a46e065cd4c8339f9",
      "source_id": "r012:correction:AC-ADV-0319",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_kitchensink_applying-local-lemma"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:7f2eb5db42dd99330da0c9f4",
      "source_id": "r012:correction:AC-ADV-0151",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:318098a808461c4b431eaeec"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:813c67a2a6b0f31123a33275",
      "source_id": "r012:correction:AC-ADV-0227",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:b476049651675c6af371fa05"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:81de051b3c1e58bc0d8a70fd",
      "source_id": "r012:correction:AC-ADV-0216",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:d02601349e657a94593ab861"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:8277a37a86bccec93e01c944",
      "source_id": "r012:correction:AC-ADV-0317",
      "status": "corrected-in-target",
      "target_id": "r012:unit:lem_LLL-sym"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:833bf237cf868df455679e13",
      "source_id": "r012:correction:AC-ADV-0217",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_probmeth_graph-ramsey"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:83a79178dadace90deed142a",
      "source_id": "r012:correction:AC-ADV-0331",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_background_intro"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:8618d93b4f0baf950d06a7b7",
      "source_id": "r012:correction:AC-ADV-0339",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_background_mult"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:866969832a5fe4a1a1960c06",
      "source_id": "r012:correction:AC-ADV-0202",
      "status": "corrected-in-target",
      "target_id": "r012:unit:thm_chebyshev"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:867734d78e35c26e77eba5e5",
      "source_id": "r012:correction:AC-ADV-0115",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_posets_exercises"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:86f81f221f5a5d00be22cf71",
      "source_id": "r012:correction:AC-ADV-0057",
      "status": "authority-discrepancy",
      "target_id": "r012:unit:auto:8cbb71879170a7a1d71de4e4"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:8732b00894f43810a690d58a",
      "source_id": "r012:correction:AC-ADV-0009",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:21546ae1bdf04f7552481516"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:885c5056264f28ed4d3f858a",
      "source_id": "r012:correction:AC-ADV-0241",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:c6f7a17e0c128a736fcc6574"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:8895d0a3cc72d97e000d1bca",
      "source_id": "r012:correction:AC-ADV-0053",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:babbba21fe5f81ce4c9d5354"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:890f41b4d63195801c4952c3",
      "source_id": "r012:correction:AC-ADV-0288",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:47cc4b582c619f5b4368626f"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:8940f191b5661f4f9fa28a40",
      "source_id": "r012:correction:AC-ADV-0143",
      "status": "corrected-in-target",
      "target_id": "r012:unit:exa_genfunction_apples"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:89eb5ad81c5df4f84110f48e",
      "source_id": "r012:correction:AC-ADV-0260",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_flowapplications_chain-partition"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:8a36a0e1f215f7a591937e68",
      "source_id": "r012:correction:AC-ADV-0168",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:ba2f054b693f6319b15736f2"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:8a49ede78927cc05e031ff3f",
      "source_id": "r012:correction:AC-ADV-0129",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_posets_exercises"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:8ac9d98adfa6944746e3c189",
      "source_id": "r012:correction:AC-ADV-0219",
      "status": "corrected-in-target",
      "target_id": "r012:unit:thm_rnn"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:8ae8439e6657690a4acf4c87",
      "source_id": "r012:correction:AC-ADV-0300",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:2f0409168bc08fa51ad5859b"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:8b7ab5cdcc8806a5ebca8d76",
      "source_id": "r012:correction:AC-ADV-0121",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_posets_exercises"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:8c5b64794d36022087456dee",
      "source_id": "r012:correction:AC-ADV-0226",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:b476049651675c6af371fa05"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:8e65983dac4f08006a99c0f4",
      "source_id": "r012:correction:AC-ADV-0192",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:60c6a1b068fc8ed42ca7593c"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:8f6f67b52a6dbe116349a571",
      "source_id": "r012:correction:AC-ADV-0141",
      "status": "corrected-in-target",
      "target_id": "r012:unit:act_inclusion-exclusion_surjections-8-5_conclusion"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:8f9f52a7b34a76a4bdc4a5ba",
      "source_id": "r012:correction:AC-ADV-0103",
      "status": "corrected-in-target",
      "target_id": "r012:unit:thm_sperner"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:90cb28aff694ba18020fa1ba",
      "source_id": "r012:correction:AC-ADV-0173",
      "status": "corrected-in-target",
      "target_id": "r012:unit:ex_recurrence_gf-homog"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:90d6eb6c640617c440dfd275",
      "source_id": "r012:correction:AC-ADV-0193",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:60c6a1b068fc8ed42ca7593c"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:90f7ef16c30752471bf693de",
      "source_id": "r012:correction:AC-ADV-0080",
      "status": "corrected-in-target",
      "target_id": "r012:unit:ex_prufer-code"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:915f82cd0185ecaa5982b318",
      "source_id": "r012:correction:AC-ADV-0081",
      "status": "corrected-in-target",
      "target_id": "r012:unit:graphs_PI_coloring-defn"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:91bac754c96895a2f0d53ede",
      "source_id": "r012:correction:AC-ADV-0075",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_graphs_planar"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:95a3736c897b4a2817f66a72",
      "source_id": "r012:correction:AC-ADV-0164",
      "status": "corrected-in-target",
      "target_id": "r012:unit:ex_recurrence_ternary-strings-no-20-solved"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:97211fcc8a891f32d789d0a1",
      "source_id": "r012:correction:AC-ADV-0045",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_induction_recursion_sorting"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:97dfd0f2df7f344a4b0f25a4",
      "source_id": "r012:correction:AC-ADV-0023",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:194154af66152789c9879dd0"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:97ec1cef2e30102ebb10e5d0",
      "source_id": "r012:correction:AC-ADV-0349",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_background_rationals"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:980f4a038b6b92c24c1aa29f",
      "source_id": "r012:correction:AC-ADV-0175",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_recurrence_rubots"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:9865687d77eb3770d4bd64c0",
      "source_id": "r012:correction:AC-ADV-0350",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_background_rationals"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:99816113ae263b896a629304",
      "source_id": "r012:correction:AC-ADV-0056",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:c13a0c2d885e130530fde24c"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:9a2acad640e74abcc7ada5fa",
      "source_id": "r012:correction:AC-ADV-0048",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_graphs_multigraphs"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:9a4062960a24a3d2146df44b",
      "source_id": "r012:correction:AC-ADV-0041",
      "status": "corrected-in-target",
      "target_id": "r012:unit:induction_proofs_hanoi"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:9a99ea1ee023e837a5a1012d",
      "source_id": "r012:correction:AC-ADV-0195",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:35a079f39425cb52d1e8033e"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:9bdb2f82ddc7ed50aeff185d",
      "source_id": "r012:correction:AC-ADV-0245",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_networkflow_intro"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:9be461b01b95e64d2b45f748",
      "source_id": "r012:correction:AC-ADV-0198",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:cb7ff5c803d045f07d0f6a7c"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:9c1943fa142ffb78081f022d",
      "source_id": "r012:correction:AC-ADV-0252",
      "status": "corrected-in-target",
      "target_id": "r012:unit:alg_labeling"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:9c3d27f5029cc7b49222d9f6",
      "source_id": "r012:correction:AC-ADV-0111",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_posets_PI"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:9c5b99b21d5a49716dc0c99b",
      "source_id": "r012:correction:AC-ADV-0299",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:2f0409168bc08fa51ad5859b"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:9d50b92bd5da57e0ea426c9c",
      "source_id": "r012:correction:AC-ADV-0321",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_kitchensink_applying-local-lemma"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:9d75868c4ab9831ae83ef1e7",
      "source_id": "r012:correction:AC-ADV-0264",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_polya_perm-groups"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:9d93238a5af19d8cf47756ff",
      "source_id": "r012:correction:AC-ADV-0058",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:c13a0c2d885e130530fde24c"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:9d98713550e71005da394a56",
      "source_id": "r012:correction:AC-ADV-0185",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:cf51ab7939254cfefade0b8c"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:9dcc21fb1ba8e23f3b7a12de",
      "source_id": "r012:correction:AC-ADV-0007",
      "status": "corrected-in-target",
      "target_id": "r012:unit:ex_radiostations"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:9e58bdcf9d90832b3ba46f62",
      "source_id": "r012:correction:AC-ADV-0158",
      "status": "corrected-in-target",
      "target_id": "r012:unit:ex_recurrence_binary-strings-no-11"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:9eb2f610bef920ca7f94b9db",
      "source_id": "r012:correction:AC-ADV-0205",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:9f5b75658465146534f073d6"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:9edbfe79a1bc3be4fa5b4b3d",
      "source_id": "r012:correction:AC-ADV-0315",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:d1e4a3379bffc16b1d57ecfd"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:9f476dac63d1a3dd732547a6",
      "source_id": "r012:correction:AC-ADV-0003",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:7887209d465df248ff1a3433"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:a1cec54d9d154cb791d5cfc0",
      "source_id": "r012:correction:AC-ADV-0086",
      "status": "corrected-in-target",
      "target_id": "r012:unit:thm_dualdilworth"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:a1e1187beb839f4d4aa031bd",
      "source_id": "r012:correction:AC-ADV-0210",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:f6784d3449a3d1a00f4c7855"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:a206b348517b72a0aa1732a5",
      "source_id": "r012:correction:AC-ADV-0087",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_graphs_exercises"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:a2d8186f726857f6e26cbf46",
      "source_id": "r012:correction:AC-ADV-0062",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:000e983ed23e271a7d797945"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:a3196355980229f4279bd12a",
      "source_id": "r012:correction:AC-ADV-0059",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:e438802b2d5527a91381cbc2"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:a33d0bf091ae5ec0765c5ee5",
      "source_id": "r012:correction:AC-ADV-0152",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:3a3cdb7defb6ad5b83822a4f"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:a3c2863116ce8c1bbbfafc61",
      "source_id": "r012:correction:AC-ADV-0012",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_intro_geom"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:a3cd3dc985b158bffe1a1ddc",
      "source_id": "r012:correction:AC-ADV-0302",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:2f0409168bc08fa51ad5859b"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:a559b0a8efe51e038eaa3820",
      "source_id": "r012:correction:AC-ADV-0341",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_background_decimal"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:a59c99adbd7ca1e23da1c165",
      "source_id": "r012:correction:AC-ADV-0114",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_posets_exercises"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:a6ce550b1fbbc9106bb5ed03",
      "source_id": "r012:correction:AC-ADV-0109",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_posets_discussion"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:a6df011c05cebae2d8bf7653",
      "source_id": "r012:correction:AC-ADV-0092",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_graphs_exercises"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:a742275939a22da7511a3a44",
      "source_id": "r012:correction:AC-ADV-0287",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:47cc4b582c619f5b4368626f"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:a7a8cee2460b0bbc563c4e77",
      "source_id": "r012:correction:AC-ADV-0290",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:47cc4b582c619f5b4368626f"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:a8f838e821d5363dbdadb3c9",
      "source_id": "r012:correction:AC-ADV-0347",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_background_prop-integers"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:a94a8173c02d3e54508ad4a4",
      "source_id": "r012:correction:AC-ADV-0209",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:f6784d3449a3d1a00f4c7855"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:a97a8c9d06946cb06084779a",
      "source_id": "r012:correction:AC-ADV-0286",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_kitchensink_extremal-set-theory"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:aa5caa45a889d9447f46605e",
      "source_id": "r012:correction:AC-ADV-0124",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_posets_exercises"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:aae73984484f8f379f3c3e3a",
      "source_id": "r012:correction:AC-ADV-0052",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:babbba21fe5f81ce4c9d5354"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:ac596906de14206aa5543094",
      "source_id": "r012:correction:AC-ADV-0234",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:365805fb6aac70f8b0eb1e43"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:acf7c10b1c76d7cc46de02f6",
      "source_id": "r012:correction:AC-ADV-0243",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:4d2de1f96a396d5a3c15a0ce"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:ae6a3329f990a2b5cc90c942",
      "source_id": "r012:correction:AC-ADV-0110",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_posets_PI"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:ae934a9b53ee0adf4942b9aa",
      "source_id": "r012:correction:AC-ADV-0191",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:fa26c80a67c89c43da03624e"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:af43de6aaeec151f1139f330",
      "source_id": "r012:correction:AC-ADV-0083",
      "status": "corrected-in-target",
      "target_id": "r012:unit:ch_posets"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:af6e28db399bc935b84f7a3f",
      "source_id": "r012:correction:AC-ADV-0308",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:57cedb436befff82c83ed9b3"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:af784aba8c38a01577f3398e",
      "source_id": "r012:correction:AC-ADV-0283",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:a4e6d5e88a585c217e6c88e7"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:afc37563cc9671a0e3aa0da8",
      "source_id": "r012:correction:AC-ADV-0215",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:f4fe5ced8ad9a24f7e63719f"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:b021f577d297f43b36061e12",
      "source_id": "r012:correction:AC-ADV-0106",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_posets_dilworth-intord"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:b094aca174466ccd913332c7",
      "source_id": "r012:correction:AC-ADV-0039",
      "status": "corrected-in-target",
      "target_id": "r012:unit:induction_PI_proof-step-2"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:b09b113d6b568874ed7db98c",
      "source_id": "r012:correction:AC-ADV-0346",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_background_prop-integers"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:b11174684459d311b2bc8cd9",
      "source_id": "r012:correction:AC-ADV-0199",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:dd704af3675a6c3b2f7eb811"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:b1958ecf5c8910bee5af13c0",
      "source_id": "r012:correction:AC-ADV-0307",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:57cedb436befff82c83ed9b3"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:b1e79d8cd3704f811c2eab33",
      "source_id": "r012:correction:AC-ADV-0170",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_recurrence_rigorous_principal"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:b292e32cb44376f0fe96e080",
      "source_id": "r012:correction:AC-ADV-0042",
      "status": "corrected-in-target",
      "target_id": "r012:unit:induction_proofs_ind-hyp"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:b2d955b9e7104bfe2e853eb4",
      "source_id": "r012:correction:AC-ADV-0095",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_graphs_exercises"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:b3f1604a30fb4cd449d0f95d",
      "source_id": "r012:correction:AC-ADV-0285",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_kitchensink_extremal-set-theory"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:b425a1f0dde22ce03ee01f7e",
      "source_id": "r012:correction:AC-ADV-0334",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:f19308da62ead72c65722c78"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:b5cb679fd3b01b2a2c223191",
      "source_id": "r012:correction:AC-ADV-0274",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_polya_exercises"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:b7994bd93ff05cc0cd9d4e57",
      "source_id": "r012:correction:AC-ADV-0060",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_graphs_intro"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:b969e729a6ef8cb2e66672dd",
      "source_id": "r012:correction:AC-ADV-0311",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:d1e4a3379bffc16b1d57ecfd"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:ba37f3f71c07a0b1a7b5df43",
      "source_id": "r012:correction:AC-ADV-0273",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_polya_apps"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:bdc505128ecad518efdd4197",
      "source_id": "r012:correction:AC-ADV-0190",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:fa26c80a67c89c43da03624e"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:be480a89030a566b442e93c0",
      "source_id": "r012:correction:AC-ADV-0069",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_graphs_color"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:be694aded14b7ecab10fe257",
      "source_id": "r012:correction:AC-ADV-0088",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_graphs_exercises"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:bf54e7da087744c6945f84eb",
      "source_id": "r012:correction:AC-ADV-0104",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_posets_dilworth-intord"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:bfbd2b730008bb0e5005d9d4",
      "source_id": "r012:correction:AC-ADV-0237",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:dbddb17b55b796a544bb6f58"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:c0af2c369bc49e3310db05d7",
      "source_id": "r012:correction:AC-ADV-0279",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:3767594505de0a6c5505d6a9"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:c1d9f01cd5e06d93bd3d885b",
      "source_id": "r012:correction:AC-ADV-0229",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:5bd21d354818d561ad365ea0"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:c25a31d5524a4fcb12151b96",
      "source_id": "r012:correction:AC-ADV-0118",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_posets_exercises"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:c352b2834a9b9dfe710fa5d9",
      "source_id": "r012:correction:AC-ADV-0021",
      "status": "corrected-in-target",
      "target_id": "r012:unit:prop_strings_permutations"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:c36acbd5e438d1810e285120",
      "source_id": "r012:correction:AC-ADV-0071",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_graphs_planar"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:c5088d51ea579d24517b47a5",
      "source_id": "r012:correction:AC-ADV-0028",
      "status": "corrected-in-target",
      "target_id": "r012:unit:fig_latticepath"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:c66d6de13d793ab7a958a02f",
      "source_id": "r012:correction:AC-ADV-0235",
      "status": "corrected-in-target",
      "target_id": "r012:unit:alg_kruskal"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:c70759a0efcef59a3aba0b49",
      "source_id": "r012:correction:AC-ADV-0037",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_induction_strong-induction"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:c7545b6c2660adef3d16cd58",
      "source_id": "r012:correction:AC-ADV-0238",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_graphalgorithms_digraphs"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:c8f0df6e3f50d59b3453b03e",
      "source_id": "r012:correction:AC-ADV-0077",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_graphs_counting-trees"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:c9b4e5da4eb43cc1dad232e4",
      "source_id": "r012:correction:AC-ADV-0134",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_inclusion-exclusion_euler-phi"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:ca7f3be4d29c770019098751",
      "source_id": "r012:correction:AC-ADV-0146",
      "status": "authority-discrepancy",
      "target_id": "r012:unit:auto:c03a554019cff7389d010e0a"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:cac89d6f326b713ce1c6ae59",
      "source_id": "r012:correction:AC-ADV-0187",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_probability_bernoulli-trials"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:cbbb52f75eaca4add7407212",
      "source_id": "r012:correction:AC-ADV-0153",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:510a0fb2ef3cdad37eca7e81"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:ccb921843f4f06ac17831d8c",
      "source_id": "r012:correction:AC-ADV-0324",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_kitchensink_applying-local-lemma"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:cda3c37aaa1be9c9b71a2509",
      "source_id": "r012:correction:AC-ADV-0257",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_flowapplications_chain-partition"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:cddb6916519c541462ebb65b",
      "source_id": "r012:correction:AC-ADV-0046",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_induction_gcd"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:cf3e9fae64d138d20b60efd4",
      "source_id": "r012:correction:AC-ADV-0102",
      "status": "corrected-in-target",
      "target_id": "r012:unit:thm_sperner"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:cf8ca34a30540673d9b0e208",
      "source_id": "r012:correction:AC-ADV-0254",
      "status": "authority-discrepancy",
      "target_id": "r012:unit:s_networkflow_integer-programming"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:d04486cf0b28f02e146d8440",
      "source_id": "r012:correction:AC-ADV-0040",
      "status": "corrected-in-target",
      "target_id": "r012:unit:prop_sumodd"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:d0a32d92e60bf50c104871ab",
      "source_id": "r012:correction:AC-ADV-0180",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_probability_intro"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:d101cf698114917a1a15f8d7",
      "source_id": "r012:correction:AC-ADV-0352",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_background_complex"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:d1197cac2ca70c51b4522d2f",
      "source_id": "r012:correction:AC-ADV-0161",
      "status": "authority-discrepancy",
      "target_id": "r012:unit:s_recurrence_linear"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:d12613f10b1792a50a7ddd0f",
      "source_id": "r012:correction:AC-ADV-0079",
      "status": "corrected-in-target",
      "target_id": "r012:unit:thm_cayley"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:d16c2d666013e66646734906",
      "source_id": "r012:correction:AC-ADV-0253",
      "status": "corrected-in-target",
      "target_id": "r012:unit:alg_labeling"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:d1a533dd1a44bf9444f5315c",
      "source_id": "r012:correction:AC-ADV-0335",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:7b910f078492bcbe711fcfb8"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:d21aba91019225e641158bb9",
      "source_id": "r012:correction:AC-ADV-0213",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:07a5e2769ec7b1889ef21fcf"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:d3c8cd260a38d580ec5b82de",
      "source_id": "r012:correction:AC-ADV-0268",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_polya_polya"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:d4e87584ac805e35a222c012",
      "source_id": "r012:correction:AC-ADV-0126",
      "status": "authority-discrepancy",
      "target_id": "r012:unit:s_posets_exercises"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:d4f989c7b10797aa0f0802e1",
      "source_id": "r012:correction:AC-ADV-0027",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_strings_discussion"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:d5ad098b71ff3438ff28451c",
      "source_id": "r012:correction:AC-ADV-0014",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_intro_sudoku"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:d67501b3be14704069799392",
      "source_id": "r012:correction:AC-ADV-0303",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:5f86ce3b0247d79dc64a8077"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:d68c03006b25e2678b385dd3",
      "source_id": "r012:correction:AC-ADV-0263",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_polya_perm-groups"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:d83a50425318e511d7f25fbb",
      "source_id": "r012:correction:AC-ADV-0074",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_graphs_planar"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:d9719353412824110eec0fb5",
      "source_id": "r012:correction:AC-ADV-0223",
      "status": "corrected-in-target",
      "target_id": "r012:unit:thm_genramsey"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:dae36db02be58deb71ff9ea7",
      "source_id": "r012:correction:AC-ADV-0342",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_background_decimal"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:dc02a7e7c1e9c9aaecf2e4ff",
      "source_id": "r012:correction:AC-ADV-0107",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_posets_intervalorder_findrep"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:dc27e0e699c5c4e30547e74b",
      "source_id": "r012:correction:AC-ADV-0196",
      "status": "corrected-in-target",
      "target_id": "r012:unit:prop_linearexpect"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:dca0cccecbb0d58ad1732041",
      "source_id": "r012:correction:AC-ADV-0123",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_posets_exercises"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:dd047c409377bd8376fcb474",
      "source_id": "r012:correction:AC-ADV-0166",
      "status": "corrected-in-target",
      "target_id": "r012:unit:rq-recurrence_solving-solve-plus-4"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:dd88ea2ee6be337cbcb56c19",
      "source_id": "r012:correction:AC-ADV-0328",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_kitchensink_applying-local-lemma"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:de7b4a088a84369a094b75c4",
      "source_id": "r012:correction:AC-ADV-0128",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_posets_exercises"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:df4c0b7d1b6bd4b9c190d3fa",
      "source_id": "r012:correction:AC-ADV-0070",
      "status": "corrected-in-target",
      "target_id": "r012:unit:thm_intgraphcol"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:e1dae832cd94445a72aed9bb",
      "source_id": "r012:correction:AC-ADV-0061",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_graphs_intro"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:e5f80ca1d4b053209f97cd7a",
      "source_id": "r012:correction:AC-ADV-0250",
      "status": "corrected-in-target",
      "target_id": "r012:unit:alg_labeling"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:e63b54770eaa827c7edc4164",
      "source_id": "r012:correction:AC-ADV-0005",
      "status": "corrected-in-target",
      "target_id": "r012:unit:fig_intro_necklace"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:e7b60c957d74d09545bfd04c",
      "source_id": "r012:correction:AC-ADV-0261",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_flowapplications_chain-partition"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:e874cf7e279a96de99b658f0",
      "source_id": "r012:correction:AC-ADV-0145",
      "status": "authority-discrepancy",
      "target_id": "r012:unit:thm_newton-binomial"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:e915af92d00b7b1351e1a143",
      "source_id": "r012:correction:AC-ADV-0228",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:5bd21d354818d561ad365ea0"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:ea3d5ce85552c11f3e1f6e2d",
      "source_id": "r012:correction:AC-ADV-0330",
      "status": "corrected-in-target",
      "target_id": "r012:unit:ch_epilogue"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:eaae4376f3e86a4b19b44fef",
      "source_id": "r012:correction:AC-ADV-0063",
      "status": "corrected-in-target",
      "target_id": "r012:unit:rq-graphs_intro_degree"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:ebc61f79b2f899be2d8ad5c7",
      "source_id": "r012:correction:AC-ADV-0076",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_graphs_planar"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:ebce09cffe7b1d81506e3100",
      "source_id": "r012:correction:AC-ADV-0015",
      "status": "corrected-in-target",
      "target_id": "r012:unit:thm_ErdosSzekeres"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:ebeacd551543a32f1fdbcac3",
      "source_id": "r012:correction:AC-ADV-0065",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_graphs_eulerham"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:ec413e26127665cea6f6397d",
      "source_id": "r012:correction:AC-ADV-0249",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:05c021fbd1433d95b20a4ee6"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:ec83b8714228f53f0a6c269c",
      "source_id": "r012:correction:AC-ADV-0322",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_kitchensink_applying-local-lemma"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:ee1d9f400589e34baae5eddd",
      "source_id": "r012:correction:AC-ADV-0265",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_polya_perm-groups"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:f00cfec79f7f34af984b344c",
      "source_id": "r012:correction:AC-ADV-0049",
      "status": "corrected-in-target",
      "target_id": "r012:unit:ch_graphs"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:f0ebbb7b0958af805ea05b6d",
      "source_id": "r012:correction:AC-ADV-0150",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_genfunction_discussion"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:f1010dd0c05f0c1ad551e586",
      "source_id": "r012:correction:AC-ADV-0220",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:9852113baa37e0eb158e9c5c"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:f149519db6399b0c73583ca5",
      "source_id": "r012:correction:AC-ADV-0289",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:47cc4b582c619f5b4368626f"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:f15f974196fafa73b635c9dc",
      "source_id": "r012:correction:AC-ADV-0177",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:2805f151f78e8bead70ba078"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:f541cf27740227b5dcb3371c",
      "source_id": "r012:correction:AC-ADV-0162",
      "status": "corrected-in-target",
      "target_id": "r012:unit:ex_recurrence_adveq"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:f573843182e3539165b203fb",
      "source_id": "r012:correction:AC-ADV-0266",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_polya_perm-groups"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:f7b515b9facabbf424bd27be",
      "source_id": "r012:correction:AC-ADV-0270",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_polya_apps"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:f90f5d7a13b33d1686d795d5",
      "source_id": "r012:correction:AC-ADV-0127",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_posets_exercises"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:f9d69f30d48b01029b162a52",
      "source_id": "r012:correction:AC-ADV-0232",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:73562dac5be1e7fe8effd609"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:faa3326c054a7ff1e851bbe0",
      "source_id": "r012:correction:AC-ADV-0008",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:21546ae1bdf04f7552481516"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:facce41e2f4d33d8814ec5e1",
      "source_id": "r012:correction:AC-ADV-0069",
      "status": "corrected-in-target",
      "target_id": "r012:unit:thm_intgraphcol"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:fb0357e86ce6f67ce7dc2122",
      "source_id": "r012:correction:AC-ADV-0016",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_basics_questions"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:fb8e74450cbfc3fbc590c675",
      "source_id": "r012:correction:AC-ADV-0218",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_probmeth_graph-ramsey"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:fb8fc241dc72f8194ba0e8df",
      "source_id": "r012:correction:AC-ADV-0155",
      "status": "corrected-in-target",
      "target_id": "r012:unit:genfunction_PI_polynomial"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:fbd8986f364baac4ffe37efb",
      "source_id": "r012:correction:AC-ADV-0036",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_induction_induction"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:fd01ff2cbee705e42a44e2cd",
      "source_id": "r012:correction:AC-ADV-0214",
      "status": "corrected-in-target",
      "target_id": "r012:unit:lem_r33"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:fd9d9bd3226092096ab7584a",
      "source_id": "r012:correction:AC-ADV-0344",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_background_equivalence"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:fe4059743be6c413441e7093",
      "source_id": "r012:correction:AC-ADV-0343",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_background_decimal"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:fe6981cb8cda17e6839175cb",
      "source_id": "r012:correction:AC-ADV-0010",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_intro_graph"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:fe6a9e05d6490f9068ae32ac",
      "source_id": "r012:correction:AC-ADV-0272",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_polya_apps"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:fea3497237873191734b41da",
      "source_id": "r012:correction:AC-ADV-0201",
      "status": "corrected-in-target",
      "target_id": "r012:unit:auto:4bd593cb3ed0759f3af2567d"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:fef6c6d786008114f1120bf8",
      "source_id": "r012:correction:AC-ADV-0277",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_kitchensink_arithmetic-combinatorics"
    },
    {
      "relation": "corrects",
      "relation_id": "r012:relation:corrects:ff68eac7e8312e8010a4627b",
      "source_id": "r012:correction:AC-ADV-0142",
      "status": "corrected-in-target",
      "target_id": "r012:unit:s_genfunction_intro"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:002a136e5db1962c7ed58c82",
      "source_id": "r012:unit:s_recurrence_discussion",
      "status": "source_frozen",
      "target_id": "r012:concept:explicit-recurrence-solution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:0065021563e07b859802f0f0",
      "source_id": "r012:unit:s_intro_number",
      "status": "source_frozen",
      "target_id": "r012:concept:integer-partition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:00a4cef3dd11fb60facb3721",
      "source_id": "r012:unit:auto:ead8b23e16dc2a353a7c3c9a",
      "status": "source_frozen",
      "target_id": "r012:concept:string"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:00dbb693a7d8be329a2d4052",
      "source_id": "r012:unit:s_polya_burnside",
      "status": "source_frozen",
      "target_id": "r012:concept:group"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:018bed886516e9b40e3cd098",
      "source_id": "r012:unit:s_probmeth_graph-ramsey",
      "status": "source_frozen",
      "target_id": "r012:concept:binomial-coefficient"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:01ab4379c1df73c9bb1d1fb0",
      "source_id": "r012:unit:genfunction_PI_string-restrict-4",
      "status": "source_frozen",
      "target_id": "r012:concept:exponential-generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:01af9affa8fa85365c5e91eb",
      "source_id": "r012:unit:s_graphs_multigraphs",
      "status": "source_frozen",
      "target_id": "r012:concept:multiple-edge"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:01cdfaa1c93349bf2d838b7e",
      "source_id": "r012:unit:auto:e3dfb8524ffbb34b5062db90",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function-exercise-synthesis"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:01ef7c59b4d2c635abbd0fee",
      "source_id": "r012:unit:s_kitchensink_lovasz-local",
      "status": "source_frozen",
      "target_id": "r012:concept:independent-events"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:025cf4ec049b4901a9e82e85",
      "source_id": "r012:unit:s_posets_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-incomparability"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:028cba9cb0379afd93bfd9da",
      "source_id": "r012:unit:s_intro_opt",
      "status": "source_frozen",
      "target_id": "r012:concept:shortest-path"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:0292132b922cf88ba6811644",
      "source_id": "r012:unit:auto:d7c45bbaac6cda937a07c30e",
      "status": "source_frozen",
      "target_id": "r012:concept:multiset-generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:0292795575c0d56d24c2daae",
      "source_id": "r012:unit:recurrence_discussion_takeaways",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence-runtime-benchmark"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:02956d1ad249620778a6a1ff",
      "source_id": "r012:unit:auto:a5fd615b1106d334b47d57d4",
      "status": "source_frozen",
      "target_id": "r012:concept:fibonacci-sequence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:029e8df1d1f16de4a7ad6491",
      "source_id": "r012:unit:f_unlabeled",
      "status": "source_frozen",
      "target_id": "r012:concept:unlabeled-poset"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:02bf6e7eb6ee52dbbf90e2a9",
      "source_id": "r012:unit:fig_covergraphs",
      "status": "source_frozen",
      "target_id": "r012:concept:hasse-diagram"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:02cbc3ff1c71f2fb82cd1645",
      "source_id": "r012:unit:auto:5a5a5f490053509f506e2e65",
      "status": "source_frozen",
      "target_id": "r012:concept:partition-generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:02f3daf0d3f92fd08ee4815c",
      "source_id": "r012:unit:s_probmeth_graph-ramsey",
      "status": "source_frozen",
      "target_id": "r012:concept:ramsey-number"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:0300066416cc246f431ed257",
      "source_id": "r012:unit:thm_graphs_bipartite",
      "status": "source_frozen",
      "target_id": "r012:concept:bipartite-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:032d67a176190116979946d9",
      "source_id": "r012:unit:s_background_complex",
      "status": "source_frozen",
      "target_id": "r012:concept:transcendental-number"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:0354c6466d8cce1965a95f4f",
      "source_id": "r012:unit:app_background",
      "status": "source_frozen",
      "target_id": "r012:concept:number-system-construction-sequence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:036e03d8d612e325d54cbf00",
      "source_id": "r012:unit:s_background_products",
      "status": "source_frozen",
      "target_id": "r012:concept:second-coordinate"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:0390b35d4fac3d8d51f4b285",
      "source_id": "r012:unit:auto:fdf77306cd6d226cfda10c55",
      "status": "source_frozen",
      "target_id": "r012:concept:exponential-generating-function-coefficient-extraction"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:039bb79334bbe9c454ca5d61",
      "source_id": "r012:unit:s_networkflow_flows-cuts",
      "status": "source_frozen",
      "target_id": "r012:concept:network-cut"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:03c91522874952b030d06b09",
      "source_id": "r012:unit:app_background",
      "status": "source_frozen",
      "target_id": "r012:concept:combinatorics-background-appendix"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:0427dcb5483a4b65836e0278",
      "source_id": "r012:unit:s_genfunction_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:radius-of-convergence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:045bb55d8c5c7bc0460f42aa",
      "source_id": "r012:unit:genfunction_PI_apples-oranges-bananas",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function-distribution-model"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:04740de73ed28af92fbced0b",
      "source_id": "r012:unit:auto:d275dcdb8b05d03219dfcac9",
      "status": "source_frozen",
      "target_id": "r012:concept:sampling-without-replacement"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:04bd6f240deece774acdcafa",
      "source_id": "r012:unit:exa_inclusion-exclusion_prop-derange",
      "status": "source_frozen",
      "target_id": "r012:concept:derangement"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:04c0c5b0cd55e3f272a5d208",
      "source_id": "r012:unit:s_background_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:prime-membership-witness"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:0519400f3f555174167410f5",
      "source_id": "r012:unit:s_ramsey_exercises",
      "status": "source_frozen",
      "target_id": "r012:concept:complete-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:0569fdca7741dc43bf6e9d50",
      "source_id": "r012:unit:auto:6691548129df37fcc64c5423",
      "status": "source_frozen",
      "target_id": "r012:concept:random-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:05847e3416f82ad49b1f3736",
      "source_id": "r012:unit:auto:662e3bb0f4096cd83bffd676",
      "status": "source_frozen",
      "target_id": "r012:concept:fair-game"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:05aaff24a79479b9a6ad8c58",
      "source_id": "r012:unit:s_posets_additional-concepts",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-component"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:05cb3c075bb7c6653611d59f",
      "source_id": "r012:unit:genfunction_PI_string-restrict-2",
      "status": "source_frozen",
      "target_id": "r012:concept:required-symbol-egf-factor"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:05cdcdd98c58f36a84717cb7",
      "source_id": "r012:unit:auto:21546ae1bdf04f7552481516",
      "status": "source_frozen",
      "target_id": "r012:concept:independent-set"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:05d5a621d9f6c9c2a135f899",
      "source_id": "r012:unit:s_background_rationals",
      "status": "source_frozen",
      "target_id": "r012:concept:division"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:05f00a963fa57e5ea8b75ea2",
      "source_id": "r012:unit:s_graphs_multigraphs",
      "status": "source_frozen",
      "target_id": "r012:concept:graph-loop"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:0612de47b72295932ada3a31",
      "source_id": "r012:unit:ex_recurrence_gf-homog",
      "status": "source_frozen",
      "target_id": "r012:concept:initial-condition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:0616d6777b96ac798a36be6e",
      "source_id": "r012:unit:auto:db94db2f7872e2d60d2c14d9",
      "status": "source_frozen",
      "target_id": "r012:concept:binomial-count-probability"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:06893483a1c02966075a563c",
      "source_id": "r012:unit:s_induction_inductdefs",
      "status": "source_frozen",
      "target_id": "r012:concept:inductive-definition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:06a82fc57b42a517a979cf01",
      "source_id": "r012:unit:ch_epilogue",
      "status": "source_frozen",
      "target_id": "r012:concept:aircraft-crew-positioning"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:06d943a8ebe8cb120d455003",
      "source_id": "r012:unit:ex_recurrence_lines-solved",
      "status": "source_frozen",
      "target_id": "r012:concept:particular-plus-homogeneous-solution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:0716353ba6b34129961db8b5",
      "source_id": "r012:unit:exe_sb",
      "status": "source_frozen",
      "target_id": "r012:concept:injection"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:076bc6c6268176e1f1aa8868",
      "source_id": "r012:unit:auto:404b9eaf4b1ef3eb26f316ad",
      "status": "source_frozen",
      "target_id": "r012:concept:nonnegative-integer"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:07867f316ef5f6e32e4468be",
      "source_id": "r012:unit:ch_polya",
      "status": "source_frozen",
      "target_id": "r012:concept:polya-enumeration-theorem"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:07a9d9aceb293c624724a009",
      "source_id": "r012:unit:s_recurrence_genfunction",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function-coefficient-shift"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:07b502c4a2827057a37a8c7d",
      "source_id": "r012:unit:s_background_prop-integers",
      "status": "source_frozen",
      "target_id": "r012:concept:well-defined-operation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:07cac0b9061cb518d5998a68",
      "source_id": "r012:unit:s_flowapplications_chain-partition",
      "status": "source_frozen",
      "target_id": "r012:concept:flow-derived-chain-partition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:07d66191c50f6de3944840e6",
      "source_id": "r012:unit:s_polya_exercises",
      "status": "source_frozen",
      "target_id": "r012:concept:nonisomorphic-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:084b017920a07b48ca0219d4",
      "source_id": "r012:unit:thm_regular",
      "status": "source_frozen",
      "target_id": "r012:concept:stationary-limiting-distribution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:089757eca62ed97e258888e6",
      "source_id": "r012:unit:rq-recurrence_adv-ops_rewrite",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator-equation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:0898beea445dd212e041ee1b",
      "source_id": "r012:unit:s_flowapplications_chain-partition",
      "status": "source_frozen",
      "target_id": "r012:concept:labeled-unlabeled-antichain-certificate"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:08fc12d6a15d7cd92031771c",
      "source_id": "r012:unit:s_induction_strong-induction",
      "status": "source_frozen",
      "target_id": "r012:concept:base-case"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:0903a80e2c895a1532e8e0ec",
      "source_id": "r012:unit:fig_eulham",
      "status": "source_frozen",
      "target_id": "r012:concept:hamiltonian-cycle"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:09f46cc41fc8edec394c743a",
      "source_id": "r012:unit:para_posets_dilworth_proof",
      "status": "source_frozen",
      "target_id": "r012:concept:down-set"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:09f98d5a43e79676dfc4d39d",
      "source_id": "r012:unit:s_networkflow_labeling-algorithm",
      "status": "source_frozen",
      "target_id": "r012:concept:linear-order"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:0a0ed51754c876fc940aba18",
      "source_id": "r012:unit:s_intro_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence-relation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:0acd6ac6e836c2586f241cfa",
      "source_id": "r012:unit:s_background_order",
      "status": "source_frozen",
      "target_id": "r012:concept:transitive-relation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:0ad7403f961a8614838855fd",
      "source_id": "r012:unit:s_probability_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:probability-measure"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:0b0148b1d2a46e6f1d037f9e",
      "source_id": "r012:unit:thm_markov",
      "status": "source_frozen",
      "target_id": "r012:concept:markov-inequality"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:0b4ce83f28533603f6e2b9fb",
      "source_id": "r012:unit:s_background_prop-integers",
      "status": "source_frozen",
      "target_id": "r012:concept:integer-multiplication"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:0b5c89723afaab3d0243d7a8",
      "source_id": "r012:unit:auto:3a3cdb7defb6ad5b83822a4f",
      "status": "source_frozen",
      "target_id": "r012:concept:coin-change-generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:0b60a9424d554f35580b347f",
      "source_id": "r012:unit:s_intro_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:inclusion-exclusion"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:0bb36b0db620c0be6e516b8a",
      "source_id": "r012:unit:ex_recurrence_binary-strings-no-11",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:0bf9d953d4043b00ccf2ebb3",
      "source_id": "r012:unit:fig_k44minus",
      "status": "source_frozen",
      "target_id": "r012:concept:complete-bipartite-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:0c073e0d65605927f32f08f0",
      "source_id": "r012:unit:s_networkflow_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:zero-flow"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:0c353b72383602bff871c617",
      "source_id": "r012:unit:s_recurrence_adv-ops_const-coeff",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator-equation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:0c823f82a585f19247eb67c1",
      "source_id": "r012:unit:s_networkflow_integer-programming",
      "status": "source_frozen",
      "target_id": "r012:concept:network-flow-linear-program"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:0cfeb8fb4194dd21f21c28d0",
      "source_id": "r012:unit:s_inclusion-exclusion_surjections",
      "status": "source_frozen",
      "target_id": "r012:concept:surjection"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:0d168819bfab0084561868e6",
      "source_id": "r012:unit:s_graphs_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:vertex-neighborhood"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:0d39e4f7d04e805618db3701",
      "source_id": "r012:unit:alg_labeling",
      "status": "source_frozen",
      "target_id": "r012:concept:vertex"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:0d73214c3a5af4ef59319283",
      "source_id": "r012:unit:s_graphs_planar",
      "status": "source_frozen",
      "target_id": "r012:concept:planarity"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:0d75258beaffb4bd0421b87c",
      "source_id": "r012:unit:thm_intgraphcol",
      "status": "source_frozen",
      "target_id": "r012:concept:perfect-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:0d76e782d86360e9c879e699",
      "source_id": "r012:unit:ex_prufer-code",
      "status": "source_frozen",
      "target_id": "r012:concept:prufer-code"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:0d9f4fb334976ea54e1c8adc",
      "source_id": "r012:unit:ex_recurrence_adveq",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator-equation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:0de9285e536c5d74a8d65427",
      "source_id": "r012:unit:s_posets_dilworth-intord",
      "status": "source_frozen",
      "target_id": "r012:concept:perfect-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:0df68605b56300cc6c0977f9",
      "source_id": "r012:unit:auto:e1321354951ba5fcec2ae15c",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function-distribution-model"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:0e131ab848ccd316dabb296d",
      "source_id": "r012:unit:s_posets_exercises",
      "status": "source_frozen",
      "target_id": "r012:concept:symmetric-relation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:0e2b2780497d4834a748bea5",
      "source_id": "r012:unit:auto:a92a089aa7a8dd70c223b7f8",
      "status": "source_frozen",
      "target_id": "r012:concept:string"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:0e72448fa853643a53409d55",
      "source_id": "r012:unit:s_background_notation",
      "status": "source_frozen",
      "target_id": "r012:concept:proposition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:0ed56f22a8c0a63a856d86af",
      "source_id": "r012:unit:fig_genfunction_partsof8",
      "status": "source_frozen",
      "target_id": "r012:concept:integer-partition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:0eff1d47f5feb84165b96e92",
      "source_id": "r012:unit:s_background_rationals",
      "status": "source_frozen",
      "target_id": "r012:concept:rational-number"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:0fe415f81a88d30a8f5ef6dc",
      "source_id": "r012:unit:s_posets_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:ground-set"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:100153edc4099b5a663103a8",
      "source_id": "r012:unit:s_recurrence_solving_homogeneous",
      "status": "source_frozen",
      "target_id": "r012:concept:linear-recurrence-equation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:107a79ba3e3d1876047850fa",
      "source_id": "r012:unit:s_genfunction_exponential",
      "status": "source_frozen",
      "target_id": "r012:concept:string"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:10847aa0a47458610d04cf1b",
      "source_id": "r012:unit:prop_genfunction-product",
      "status": "source_frozen",
      "target_id": "r012:concept:power-series"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:10a58cc251d8129246f560f3",
      "source_id": "r012:unit:s_background_formal-num-sys",
      "status": "source_frozen",
      "target_id": "r012:concept:nonnegative-integer"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:10f8d85c782b856d8eadd910",
      "source_id": "r012:unit:fig_intro_necklace",
      "status": "source_frozen",
      "target_id": "r012:concept:necklace"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:1139e517897e800bd11f7bef",
      "source_id": "r012:unit:s_posets_dilworth-intord",
      "status": "source_frozen",
      "target_id": "r012:concept:first-fit-coloring"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:11d9a1914706d9df46676aff",
      "source_id": "r012:unit:s_genfunction_partitions-integer",
      "status": "source_frozen",
      "target_id": "r012:concept:power-series-product"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:11ffffe18f3893adf1e79aaa",
      "source_id": "r012:unit:fig_connectedgraph",
      "status": "source_frozen",
      "target_id": "r012:concept:edge"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:12088e08b98b08eebe21eee4",
      "source_id": "r012:unit:rq-recurrence_solving-solve-plus-4",
      "status": "source_frozen",
      "target_id": "r012:concept:factored-advancement-operator-general-solution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:120c558ef977e3db25937f84",
      "source_id": "r012:unit:fig_graphdata",
      "status": "source_frozen",
      "target_id": "r012:concept:disconnected-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:12275fdd9b8b17f10a675369",
      "source_id": "r012:unit:s_background_formal-num-sys",
      "status": "source_frozen",
      "target_id": "r012:concept:mathematical-induction"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:12431c3e889d4ae80b651de6",
      "source_id": "r012:unit:ex_recurrence_ternary-strings-no-20-solved",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator-equation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:124b4f1c3194ba9fe5617473",
      "source_id": "r012:unit:ch_posets",
      "status": "source_frozen",
      "target_id": "r012:concept:poset"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:127bf02e6dc8bb1eff77c03b",
      "source_id": "r012:unit:s_background_equivalence",
      "status": "source_frozen",
      "target_id": "r012:concept:reflexive-relation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:127cfd4a6479dbb9b358bf64",
      "source_id": "r012:unit:ch_epilogue",
      "status": "source_frozen",
      "target_id": "r012:concept:tenure-track-position"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:12bd0631031446474d6ddbf1",
      "source_id": "r012:unit:rq-recurrence_solving-async-nonlinear",
      "status": "source_frozen",
      "target_id": "r012:concept:particular-trial-overlap-adjustment"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:12cca484a93fa6c521e9db52",
      "source_id": "r012:unit:s_background_integers",
      "status": "source_frozen",
      "target_id": "r012:concept:integer-construction"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:131a4b05c48bc263cc9e4dbd",
      "source_id": "r012:unit:thm_newton-binomial",
      "status": "source_frozen",
      "target_id": "r012:concept:formal-power-series"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:1367b9d2f03d3b4115af8868",
      "source_id": "r012:unit:auto:78cd58d5f8395977c731d2e1",
      "status": "source_frozen",
      "target_id": "r012:concept:prime-factorization"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:139823c6966e7c2041d33787",
      "source_id": "r012:unit:s_recurrence_rubots",
      "status": "source_frozen",
      "target_id": "r012:concept:left-child"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:13c3bf2b8ace153e598c6ee0",
      "source_id": "r012:unit:exa_genfunction_fruit",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function-distribution-model"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:13f9fcccea24940afac7ae3e",
      "source_id": "r012:unit:auto:6b0d982902d4e6cfc0dfed45",
      "status": "source_frozen",
      "target_id": "r012:concept:restricted-object-distribution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:14440afd8be11a8331205553",
      "source_id": "r012:unit:s_posets_intervalorder",
      "status": "source_frozen",
      "target_id": "r012:concept:closed-interval"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:147b2247bc8a809c3ab7aa5b",
      "source_id": "r012:unit:s_genfunction_discussion",
      "status": "source_frozen",
      "target_id": "r012:concept:integer-partition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:1483bd61ad3b388fd01d3675",
      "source_id": "r012:unit:fig_k4-planar",
      "status": "source_frozen",
      "target_id": "r012:concept:planar-drawing"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:1494daf16579c1dfa8af2715",
      "source_id": "r012:unit:ex_recurrence_deg4-repeated",
      "status": "source_frozen",
      "target_id": "r012:concept:repeated-root-recurrence-solution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:14a3450efc17ab3674977a98",
      "source_id": "r012:unit:s_background_decimal",
      "status": "source_frozen",
      "target_id": "r012:concept:digit"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:14a76bac5d9eff7895f0cfbc",
      "source_id": "r012:unit:s_recurrence_rigorous_principal",
      "status": "source_frozen",
      "target_id": "r012:concept:linear-operator"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:14d19b5e62a1d7244f1afbd2",
      "source_id": "r012:unit:s_background_order",
      "status": "source_frozen",
      "target_id": "r012:concept:strict-order-from-partial-order"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:14efa7e28f8a6642a2559b9c",
      "source_id": "r012:unit:thm-strings-multinomial",
      "status": "source_frozen",
      "target_id": "r012:concept:multinomial-theorem"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:1503233bf32e44af5ce92f0d",
      "source_id": "r012:unit:s_intro_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:string"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:1505db70c2d8754b0f943ba0",
      "source_id": "r012:unit:inclusion-exclusion_activity_function-property",
      "status": "source_frozen",
      "target_id": "r012:concept:inclusion-exclusion-property"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:15735df3dd3e508e51cd16d5",
      "source_id": "r012:unit:fig_nonisomorphic",
      "status": "source_frozen",
      "target_id": "r012:concept:graph-isomorphism"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:1597d7a820cade2e870def46",
      "source_id": "r012:unit:s_genfunction_distributions",
      "status": "source_frozen",
      "target_id": "r012:concept:sage-power-series-expansion"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:159e9025e1bbd3d5ebf67615",
      "source_id": "r012:unit:rq-recurrence_linear-matching",
      "status": "source_frozen",
      "target_id": "r012:concept:nonconstant-coefficient-recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:15c1186b2e01996f3364f7be",
      "source_id": "r012:unit:s_ramsey_probability",
      "status": "source_frozen",
      "target_id": "r012:concept:expected-value"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:15c1adefa5dc1dc288890eec",
      "source_id": "r012:unit:auto:3259ae9833c0290eb6d05545",
      "status": "source_frozen",
      "target_id": "r012:concept:required-symbol-egf-factor"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:15e0ea73928dcf41bb9f74c0",
      "source_id": "r012:unit:s_posets_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-height"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:162054e0771ba1ead7c0d498",
      "source_id": "r012:unit:s_recurrence_rigorous_general",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:162d1e808cb68d151b58c88e",
      "source_id": "r012:unit:ch_epilogue",
      "status": "source_frozen",
      "target_id": "r012:concept:initial-public-offering"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:16424e7123af56941813fbf3",
      "source_id": "r012:unit:auto:5a5a5f490053509f506e2e65",
      "status": "source_frozen",
      "target_id": "r012:concept:least-common-multiple"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:1647ec59f9b3ab87bb69fa05",
      "source_id": "r012:unit:inclusion-exclusion_activity_surjection",
      "status": "source_frozen",
      "target_id": "r012:concept:surjection"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:16672525924b42d44a64388d",
      "source_id": "r012:unit:ex_recurrence_lines-solved",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence-equation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:169214703888d8bfd49a3b49",
      "source_id": "r012:unit:thm_girth",
      "status": "source_frozen",
      "target_id": "r012:concept:erdos-high-girth-high-chromatic-theorem"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:16ac5b543216c2ad395a8e9e",
      "source_id": "r012:unit:auto:03810a7758a5b5bb714c9db1",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:16b9eb68c8b69a4657f82925",
      "source_id": "r012:unit:auto:3ac47f248ab24d08c8fbed2f",
      "status": "source_frozen",
      "target_id": "r012:concept:derangement"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:16d873079e0dd52cab5c2ceb",
      "source_id": "r012:unit:thm_ErdosSzekeres",
      "status": "source_frozen",
      "target_id": "r012:concept:nonnegative-integer"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:171a0fc43e21c733976e97f3",
      "source_id": "r012:unit:auto:19fe094123fad8db0f430437",
      "status": "source_frozen",
      "target_id": "r012:concept:falling-product-recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:17402660e60de4cbb4aa7cf3",
      "source_id": "r012:unit:eq_eulerphi",
      "status": "source_frozen",
      "target_id": "r012:concept:euler-phi-product-formula"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:1752c427e77fffcc38439fc5",
      "source_id": "r012:unit:fig_geomregions",
      "status": "source_frozen",
      "target_id": "r012:concept:line-region-recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:177a1f3268efbcb58434020d",
      "source_id": "r012:unit:s_posets_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:incomparability-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:17beb5dcf23c7bb6c3d0bd39",
      "source_id": "r012:unit:s_genfunction_exponential",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:17cc5410c332894a742415f5",
      "source_id": "r012:unit:ch_epilogue",
      "status": "source_frozen",
      "target_id": "r012:concept:scheduling-irregularity"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:17eac8ee1a4b742d6759056e",
      "source_id": "r012:unit:s_background_ZFC",
      "status": "source_frozen",
      "target_id": "r012:concept:set-theoretic-foundations"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:17eda8d6f973222bbd81823f",
      "source_id": "r012:unit:auto:7ad32a20f169b1d58bcd7202",
      "status": "source_frozen",
      "target_id": "r012:concept:tower-of-hanoi-recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:1887e297b87c492ef239bb41",
      "source_id": "r012:unit:s_strings_combinations",
      "status": "source_frozen",
      "target_id": "r012:concept:combination"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:18dcb4d517b8cfb87fce3f43",
      "source_id": "r012:unit:s_posets_intervalorder_findrep",
      "status": "source_frozen",
      "target_id": "r012:concept:minimal-interval-representation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:18f6b243c4a4cac54f720da0",
      "source_id": "r012:unit:s_ramsey_exercises",
      "status": "source_frozen",
      "target_id": "r012:concept:tournament"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:18fcc0ab12eee3db9314c035",
      "source_id": "r012:unit:s_strings_permutations",
      "status": "source_frozen",
      "target_id": "r012:concept:factorial"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:196ca66a0881903f172be54a",
      "source_id": "r012:unit:auto:46233cb583804154445beacc",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator-exercise-synthesis"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:1990759d09ed1449d9bbd586",
      "source_id": "r012:unit:eqn_distinct2",
      "status": "source_frozen",
      "target_id": "r012:concept:distinct-root-recurrence-solution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:19a1a9608593118b6e1c075a",
      "source_id": "r012:unit:s_graphs_color",
      "status": "source_frozen",
      "target_id": "r012:concept:chromatic-number"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:19a77c7f3d08db6e641e7f9a",
      "source_id": "r012:unit:rq-recurrence_solving-solve-plus-deg-two",
      "status": "source_frozen",
      "target_id": "r012:concept:factored-advancement-operator-general-solution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:19c573767c949cb85902648d",
      "source_id": "r012:unit:ch_polya",
      "status": "source_frozen",
      "target_id": "r012:concept:isomer"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:1aaf17e9847962a7d9aa156f",
      "source_id": "r012:unit:s_background_order",
      "status": "source_frozen",
      "target_id": "r012:concept:reflexive-relation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:1b401411ddca48934b8a8161",
      "source_id": "r012:unit:s_polya_polya",
      "status": "source_frozen",
      "target_id": "r012:concept:inequivalent-coloring"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:1b48cedffd48fc13409cdca6",
      "source_id": "r012:unit:s_probability_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:outcome"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:1b79155e7fa4ed7bee81959e",
      "source_id": "r012:unit:s_intro_number",
      "status": "source_frozen",
      "target_id": "r012:concept:number-theory"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:1b9619ada2d06de6355c1b40",
      "source_id": "r012:unit:s_basics_questions",
      "status": "source_frozen",
      "target_id": "r012:concept:computational-complexity"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:1bc0c48fda4076e26bf7df1a",
      "source_id": "r012:unit:ex_recurrence_lines-solved",
      "status": "source_frozen",
      "target_id": "r012:concept:line-arrangement"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:1bcdd1588aa807bec42d375b",
      "source_id": "r012:unit:ex_recurrence_deg4-repeated",
      "status": "source_frozen",
      "target_id": "r012:concept:closed-form-expression"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:1bf972ed75e1fc9bc8b882f9",
      "source_id": "r012:unit:auto:036523eaa2d61e9332b741a9",
      "status": "source_frozen",
      "target_id": "r012:concept:exponential-generating-function-coefficient-extraction"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:1bfaee79e4152f71ec220dc7",
      "source_id": "r012:unit:s_inclusion-exclusion_euler-phi",
      "status": "source_frozen",
      "target_id": "r012:concept:greatest-common-divisor"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:1c8eabc10955ab87406b56d7",
      "source_id": "r012:unit:auto:b2a4979434434bc7233ca327",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:1c9a2cd5edf25cd6d5176050",
      "source_id": "r012:unit:fig_compincomp",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-incomparability"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:1ca40323997ddcd6609c06b3",
      "source_id": "r012:unit:auto:21546ae1bdf04f7552481516",
      "status": "source_frozen",
      "target_id": "r012:concept:cycle"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:1cec6c1f040fb0c7a82acdb0",
      "source_id": "r012:unit:ch_recurrence",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:1d0eb05aa9060072306eb5a2",
      "source_id": "r012:unit:s_background_complex",
      "status": "source_frozen",
      "target_id": "r012:concept:polynomial"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:1d50d5873d5ce547983a8dce",
      "source_id": "r012:unit:fig_width7",
      "status": "source_frozen",
      "target_id": "r012:concept:chain-partition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:1d5744fa4752f1b4c475e3ee",
      "source_id": "r012:unit:s_inclusion-exclusion_surjections",
      "status": "source_frozen",
      "target_id": "r012:concept:function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:1d6bcca705d2c48eec6cd199",
      "source_id": "r012:unit:s_graphs_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:bijection"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:1d8d9b3e2eec74b3e78361ff",
      "source_id": "r012:unit:s_background_complex",
      "status": "source_frozen",
      "target_id": "r012:concept:imaginary-unit"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:1d92faa174aa7aeeb678b948",
      "source_id": "r012:unit:ex_recurrence_adveq",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:1d9d0ba86e00f64e871b8eb2",
      "source_id": "r012:unit:auto:2c43873e0968cfc6d26f9acb",
      "status": "source_frozen",
      "target_id": "r012:concept:ramsey-property"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:1db2cd941cb59a4ff1003835",
      "source_id": "r012:unit:s_polya_exercises",
      "status": "source_frozen",
      "target_id": "r012:concept:tic-tac-toe-board-enumeration"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:1db62fde96bd05f1a9a03ed7",
      "source_id": "r012:unit:s_recurrence_adv-ops_zero",
      "status": "source_frozen",
      "target_id": "r012:concept:constant-coefficient-recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:1dca266c3ad7a7ef72bac8e2",
      "source_id": "r012:unit:s_background_formal-num-sys",
      "status": "source_frozen",
      "target_id": "r012:concept:injection"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:1de3d94df1cddf2bfc6634a6",
      "source_id": "r012:unit:s_polya_apps",
      "status": "source_frozen",
      "target_id": "r012:concept:isomer-enumeration"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:1e1395c33310ff4e2bfb7865",
      "source_id": "r012:unit:s_background_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:set"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:1eaa6034952fe1116f6e02d5",
      "source_id": "r012:unit:ex_genfunction_exponential_passcode",
      "status": "source_frozen",
      "target_id": "r012:concept:even-symbol-count-filter"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:1eb8b53e6ec69df217ad1c0c",
      "source_id": "r012:unit:thm_girth",
      "status": "source_frozen",
      "target_id": "r012:concept:first-moment-method"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:1ec109b1acba45723288505c",
      "source_id": "r012:unit:auto:a65033c7e640b8b32155ee76",
      "status": "source_frozen",
      "target_id": "r012:concept:ordinary-generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:1ee2443ece489362be540d13",
      "source_id": "r012:unit:auto:692d3d5206064b390fb35ace",
      "status": "source_frozen",
      "target_id": "r012:concept:restricted-object-distribution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:1ef5b5fe55f09d72a64a71f0",
      "source_id": "r012:unit:ch_graphalgorithms",
      "status": "source_frozen",
      "target_id": "r012:concept:graph-algorithm"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:1f3cf4647fef94069f694b0e",
      "source_id": "r012:unit:s_intro_number",
      "status": "source_frozen",
      "target_id": "r012:concept:computer-algebra-system"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:1f4d227fa5908beb570aad77",
      "source_id": "r012:unit:s_networkflow_integer-programming",
      "status": "source_frozen",
      "target_id": "r012:concept:optimization"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:1fccecf40e1fa79821488f04",
      "source_id": "r012:unit:rq-recurrence_solving-solve-plus-deg-two",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator-polynomial"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:1ff6a9a109b5a0147541c202",
      "source_id": "r012:unit:s_probability_bernoulli-trials",
      "status": "source_frozen",
      "target_id": "r012:concept:failure"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2036c7ac6d346ba38bd7e853",
      "source_id": "r012:unit:s_graphs_exercises",
      "status": "source_frozen",
      "target_id": "r012:concept:graph-girth"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:208214ab34ccbef530fa088b",
      "source_id": "r012:unit:fig_wgraph-1",
      "status": "source_frozen",
      "target_id": "r012:concept:weighted-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:209b45ef1d6d9aa9d67eaec4",
      "source_id": "r012:unit:para_posets_dilworth_proof",
      "status": "source_frozen",
      "target_id": "r012:concept:dilworth-theorem"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:20a4dfe13cdf8bd25d261900",
      "source_id": "r012:unit:s_background_ZFC",
      "status": "source_frozen",
      "target_id": "r012:concept:axiom-of-infinity"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:20aabc72b77042d2b3e41f1a",
      "source_id": "r012:unit:s_flowapplications_chain-partition",
      "status": "source_frozen",
      "target_id": "r012:concept:chain-partition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:20af131d139329f721dda5d9",
      "source_id": "r012:unit:lem_rr",
      "status": "source_frozen",
      "target_id": "r012:concept:linear-recurrence-equation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:20b186a035ea3f8fb86f42c9",
      "source_id": "r012:unit:s_recurrence_rigorous_repeated",
      "status": "source_frozen",
      "target_id": "r012:concept:repeated-root-recurrence-solution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:20d5cfce482fe208562cecaa",
      "source_id": "r012:unit:s_posets_subset-lattice",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-rank"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:20f87e02cbc437671696d0af",
      "source_id": "r012:unit:ex_recurrence_diffeq",
      "status": "source_frozen",
      "target_id": "r012:concept:function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2131d80d44b9da796f642829",
      "source_id": "r012:unit:thm_partition",
      "status": "source_frozen",
      "target_id": "r012:concept:power-series-product"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:21381c2ebf800c2018c5d344",
      "source_id": "r012:unit:auto:cd91522cddb9cb10442a7836",
      "status": "source_frozen",
      "target_id": "r012:concept:even-symbol-count-filter"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:219b2d0c415425d75ff23bb5",
      "source_id": "r012:unit:fig_graphs_chi4",
      "status": "source_frozen",
      "target_id": "r012:concept:chromatic-number"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:21a9c48796c3391b1fbc65e2",
      "source_id": "r012:unit:s_probmeth_graph-ramsey",
      "status": "source_frozen",
      "target_id": "r012:concept:clique"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:21cd80efd15143936d3e5a1f",
      "source_id": "r012:unit:s_background_prop-integers",
      "status": "source_frozen",
      "target_id": "r012:concept:integer"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:21dfa9bf25e0681456bbfa82",
      "source_id": "r012:unit:ex_recurrence_binary-strings-no-11",
      "status": "source_frozen",
      "target_id": "r012:concept:fibonacci-sequence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:21ead1b8924319623657b599",
      "source_id": "r012:unit:s_polya_polya",
      "status": "source_frozen",
      "target_id": "r012:concept:polya-enumeration-theorem"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:21eae23f63e7c2e062ecec61",
      "source_id": "r012:unit:s_genfunction_discussion",
      "status": "source_frozen",
      "target_id": "r012:concept:distinct-part-partition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:21f7e6bea0ca12cff3207969",
      "source_id": "r012:unit:s_recurrence_solving_nonhomogeneous",
      "status": "source_frozen",
      "target_id": "r012:concept:nonhomogeneous-linear-recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:21fe0d13e204b42e5db3450b",
      "source_id": "r012:unit:eqn_distinct3",
      "status": "source_frozen",
      "target_id": "r012:concept:distinct-root-recurrence-solution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2212a6187901b0e7ad728449",
      "source_id": "r012:unit:exa_genfunction_fruit",
      "status": "source_frozen",
      "target_id": "r012:concept:restricted-object-distribution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:222b3a192e99346deca1ba4f",
      "source_id": "r012:unit:thm_rnn",
      "status": "source_frozen",
      "target_id": "r012:concept:first-moment-method"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2241cd854d800aa17ea2894f",
      "source_id": "r012:unit:auto:ba2f054b693f6319b15736f2",
      "status": "source_frozen",
      "target_id": "r012:concept:real-vector-space"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:224ced89c5f1eaab8570baa9",
      "source_id": "r012:unit:s_posets_additional-concepts",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-embedding"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2256f68ccb91228419b625bf",
      "source_id": "r012:unit:ex_graphs_degseq2",
      "status": "source_frozen",
      "target_id": "r012:concept:degree-sequence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:227aeb7f2002318780965905",
      "source_id": "r012:unit:s_kitchensink_markov-chains",
      "status": "source_frozen",
      "target_id": "r012:concept:stationary-limiting-distribution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:22a7f83fb40b4ccaa68eaeb5",
      "source_id": "r012:unit:s_intro_graph",
      "status": "source_frozen",
      "target_id": "r012:concept:clique"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:23e06ac6d9952a1da1125023",
      "source_id": "r012:unit:thm_partition",
      "status": "source_frozen",
      "target_id": "r012:concept:partition-generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:23f56156e24a4cc44dd29dd4",
      "source_id": "r012:unit:auto:e0f50e92137238f006185b9f",
      "status": "source_frozen",
      "target_id": "r012:concept:partition-generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2457cbafe69f823b3d06f7d6",
      "source_id": "r012:unit:auto:a92a089aa7a8dd70c223b7f8",
      "status": "source_frozen",
      "target_id": "r012:concept:power-series"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2463388aa8d3b9e53da07215",
      "source_id": "r012:unit:s_background_int-union",
      "status": "source_frozen",
      "target_id": "r012:concept:set-inclusion"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:247a640776e399a862908438",
      "source_id": "r012:unit:s_flowapplications_bip-match",
      "status": "source_frozen",
      "target_id": "r012:concept:augmenting-path"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:247d3e770ab98715195eec33",
      "source_id": "r012:unit:auto:efc19c37945fe17ccd593b42",
      "status": "source_frozen",
      "target_id": "r012:concept:derangement"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:249d8a80908f1a59788c8dab",
      "source_id": "r012:unit:s_kitchensink_arithmetic-combinatorics",
      "status": "source_frozen",
      "target_id": "r012:concept:arithmetic-progression"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:24c643c49745807fc252ef73",
      "source_id": "r012:unit:ex_recurrence_deg4-repeated",
      "status": "source_frozen",
      "target_id": "r012:concept:initial-value-constant-determination"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:25069c647aad2cdf4ced5d0d",
      "source_id": "r012:unit:s_background_int-union",
      "status": "source_frozen",
      "target_id": "r012:concept:set-equality-criterion"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:250ec851e32e989e6db1240f",
      "source_id": "r012:unit:thm_catalan-genfunction",
      "status": "source_frozen",
      "target_id": "r012:concept:rubot-generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2520d66249490c4da0481f36",
      "source_id": "r012:unit:s_genfunction_exercises",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:25339fcb2dd05abf1ad4d16d",
      "source_id": "r012:unit:s_background_total-order-N",
      "status": "source_frozen",
      "target_id": "r012:concept:natural-order-totality"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:253d2079e053f5e93be5d9b6",
      "source_id": "r012:unit:fig_height5",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-height"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2560188df544010ae900e82c",
      "source_id": "r012:unit:thm_ErdosSzekeres",
      "status": "source_frozen",
      "target_id": "r012:concept:increasing-subsequence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2570494df2c17f7f38b3fae7",
      "source_id": "r012:unit:s_background_complex",
      "status": "source_frozen",
      "target_id": "r012:concept:algebraic-transcendental-number"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:259f9494c772e3d3d0a69105",
      "source_id": "r012:unit:auto:dd704af3675a6c3b2f7eb811",
      "status": "source_frozen",
      "target_id": "r012:concept:standard-deviation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:25aaee4a957c10c3df2da6be",
      "source_id": "r012:unit:lem_base",
      "status": "source_frozen",
      "target_id": "r012:concept:linear-recurrence-equation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:261485e833f4001c48ee6e9c",
      "source_id": "r012:unit:s_strings_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:character"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:26472ed56dce39e044b89803",
      "source_id": "r012:unit:s_background_int-union",
      "status": "source_frozen",
      "target_id": "r012:concept:initial-segment-notation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:26509f232060fdabead62614",
      "source_id": "r012:unit:s_inclusion-exclusion_discussion",
      "status": "source_frozen",
      "target_id": "r012:concept:applied-combinatorics"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2672727ee657813be8614104",
      "source_id": "r012:unit:s_inclusion-exclusion_discussion",
      "status": "source_frozen",
      "target_id": "r012:concept:large-integer-arithmetic"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:26815c78768620f4debef1fa",
      "source_id": "r012:unit:s_networkflow_augmenting",
      "status": "source_frozen",
      "target_id": "r012:concept:vertex"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2691e765fa37a89c1f5da18e",
      "source_id": "r012:unit:s_background_formal-num-sys",
      "status": "source_frozen",
      "target_id": "r012:concept:recursive-addition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:26cf55052250782391fca763",
      "source_id": "r012:unit:s_genfunction_gen-bin-thm",
      "status": "source_frozen",
      "target_id": "r012:concept:generalized-binomial-coefficient"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:26e3ecfa2d99affb81c55775",
      "source_id": "r012:unit:genfunction_distributions_rq-coins",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function-distribution-model"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:272d3383e92ac1074841f56d",
      "source_id": "r012:unit:s_probability_discussion",
      "status": "source_frozen",
      "target_id": "r012:concept:conditional-probability-application"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:276f9791fffa820efb34ab55",
      "source_id": "r012:unit:exa_networkflow_augpath",
      "status": "source_frozen",
      "target_id": "r012:concept:augmenting-path"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:27b3f2f8a2f32a7fb8d7201c",
      "source_id": "r012:unit:s_posets_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:poset"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:27f0239bcc73df4b9a80a8fd",
      "source_id": "r012:unit:auto:4a09aa7241b0bf6a931d0955",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator-polynomial"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2819c809fb106a4a16a84fd8",
      "source_id": "r012:unit:prop_networkflow_update",
      "status": "source_frozen",
      "target_id": "r012:concept:augmenting-flow-update"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:286a5e3a675d45138b02842f",
      "source_id": "r012:unit:auto:77bb8e40ef7c0def33263edd",
      "status": "source_frozen",
      "target_id": "r012:concept:central-binomial-convolution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:28e954f14496a2fab34d5519",
      "source_id": "r012:unit:fig_petersen",
      "status": "source_frozen",
      "target_id": "r012:concept:hamiltonian-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:28f2c0d7dccbe5996bfa574e",
      "source_id": "r012:unit:s_ramsey_probability",
      "status": "source_frozen",
      "target_id": "r012:concept:random-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:290a50a2d69e9bc76701bca7",
      "source_id": "r012:unit:s_genfunction_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:power-series-product"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2980457831c6d5500bbf29b3",
      "source_id": "r012:unit:s_background_notation",
      "status": "source_frozen",
      "target_id": "r012:concept:universal-quantifier"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:298290fae1a919ed37164434",
      "source_id": "r012:unit:s_graphalgorithms_shortest-paths",
      "status": "source_frozen",
      "target_id": "r012:concept:weighted-digraph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:29cffa96d09795e5a89a585a",
      "source_id": "r012:unit:s_graphs_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:complete-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:29e56cce64d8cd33114bcf0d",
      "source_id": "r012:unit:auto:d82b928b4ab1bfb15c849fb5",
      "status": "source_frozen",
      "target_id": "r012:concept:inclusion-exclusion"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:29f96043340fd75ae504b83c",
      "source_id": "r012:unit:auto:435387697278dbaa95cd68bd",
      "status": "source_frozen",
      "target_id": "r012:concept:upper-bound-constraint"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2a1915745ddf624e1cfe92de",
      "source_id": "r012:unit:auto:b2a4979434434bc7233ca327",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence-equation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2a3b7e62cd5e11b6411483e4",
      "source_id": "r012:unit:ex_networkflow_update",
      "status": "source_frozen",
      "target_id": "r012:concept:graph-incidence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2a3f96a5fb1df772d99ead48",
      "source_id": "r012:unit:s_background_rationals",
      "status": "source_frozen",
      "target_id": "r012:concept:multiplicative-inverse"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2ab4e4c82467143f97378318",
      "source_id": "r012:unit:ch_epilogue",
      "status": "source_frozen",
      "target_id": "r012:concept:operating-system"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2ad9f2d7c2e351f3d815b000",
      "source_id": "r012:unit:eqn_advance",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator-polynomial"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2aed9ff03d58d05b155e68f1",
      "source_id": "r012:unit:auto:5a5a5f490053509f506e2e65",
      "status": "source_frozen",
      "target_id": "r012:concept:integer-partition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2af773b282e17b3b0e935d67",
      "source_id": "r012:unit:auto:c1cbbffbb5bf258ea18be45d",
      "status": "source_frozen",
      "target_id": "r012:concept:power-series-product"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2b0954a9ceb0d52edc082049",
      "source_id": "r012:unit:rq-recurrence_solving-solve-plus-deg-two",
      "status": "source_frozen",
      "target_id": "r012:concept:linear-recurrence-equation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2b139b0796591c2fa84a90cc",
      "source_id": "r012:unit:thm_division",
      "status": "source_frozen",
      "target_id": "r012:concept:integer-division"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2b35c465c52abb0941ced4b8",
      "source_id": "r012:unit:s_background_integers",
      "status": "source_frozen",
      "target_id": "r012:concept:integer-pair-equivalence-proof"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2b58bd99bc0d857efd111fc2",
      "source_id": "r012:unit:ex_genfunction_exponential_passcode",
      "status": "source_frozen",
      "target_id": "r012:concept:restricted-passcode-egf"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2b6fb3092ef1865505919a67",
      "source_id": "r012:unit:s_background_int-union",
      "status": "source_frozen",
      "target_id": "r012:concept:set-membership"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2b80aeb526d219c22f0241ba",
      "source_id": "r012:unit:fig_radiostations",
      "status": "source_frozen",
      "target_id": "r012:concept:graph-coloring"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2ba6e5161cf9e77366072741",
      "source_id": "r012:unit:s_background_finite-sets",
      "status": "source_frozen",
      "target_id": "r012:concept:finite-set"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2c08dd0d8c30fd7306ace4a7",
      "source_id": "r012:unit:s_intro_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:digraph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2c932e97b157825ebfd0ff45",
      "source_id": "r012:unit:ex_recurrence_deg2-repeated",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator-equation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2ca1edfe0e93686d7932e13d",
      "source_id": "r012:unit:s_background_int-union",
      "status": "source_frozen",
      "target_id": "r012:concept:inclusive-exclusive-or"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2cd3dd732fb0b3aa01f05558",
      "source_id": "r012:unit:s_posets_additional-concepts",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-isomorphism"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2cf43ec4909480994ce4d961",
      "source_id": "r012:unit:genfunction_PI_exponential-vs-ordinary",
      "status": "source_frozen",
      "target_id": "r012:concept:exponential-generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2cfc083608f0af7f7b25ee54",
      "source_id": "r012:unit:s_posets_additional-concepts",
      "status": "source_frozen",
      "target_id": "r012:concept:comparability-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2d013ed81bbd589185c80e05",
      "source_id": "r012:unit:ex_recurrence_deg2-repeated",
      "status": "source_frozen",
      "target_id": "r012:concept:homogeneous-linear-recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2d32694c6ddc11a7aa222dfd",
      "source_id": "r012:unit:s_genfunction_exercises",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function-exercise-synthesis"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2d5077540da68ad2dfb39607",
      "source_id": "r012:unit:auto:f6784d3449a3d1a00f4c7855",
      "status": "source_frozen",
      "target_id": "r012:concept:derangement-probability"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2d5382ecd76ead067111945d",
      "source_id": "r012:unit:s_genfunction_exponential",
      "status": "source_frozen",
      "target_id": "r012:concept:power-series"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2dbdd255dbff30230228868c",
      "source_id": "r012:unit:s_posets_dilworth",
      "status": "source_frozen",
      "target_id": "r012:concept:poset"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2dd9daba6e3cdc3085cb0e95",
      "source_id": "r012:unit:s_graphs_exercises",
      "status": "source_frozen",
      "target_id": "r012:concept:eulerian-trail"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2e2bce194fc181ef1dba8ab2",
      "source_id": "r012:unit:s_inclusion-exclusion_statement",
      "status": "source_frozen",
      "target_id": "r012:concept:inclusion-exclusion-property"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2e44d51696c96ee8cf606c15",
      "source_id": "r012:unit:exa_strings_perm",
      "status": "source_frozen",
      "target_id": "r012:concept:permutation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2ea8a405d7abb4c9ca66ee93",
      "source_id": "r012:unit:ex_genfunction_ineq-messy",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function-distribution-model"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2ec95962d1d18fd2d26c98e0",
      "source_id": "r012:unit:s_polya_exercises",
      "status": "source_frozen",
      "target_id": "r012:concept:polya-exercise-synthesis"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2ef15545a3c1f1a2e6f1e640",
      "source_id": "r012:unit:exa_inclusion-exclusion_prop-divis",
      "status": "source_frozen",
      "target_id": "r012:concept:inclusion-exclusion"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2eff2c9e35a74efbcbd6cafe",
      "source_id": "r012:unit:ex_recurrence_deg2-repeated",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator-polynomial"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2f0ba3f85d6f509010c8d661",
      "source_id": "r012:unit:fig_pascal",
      "status": "source_frozen",
      "target_id": "r012:concept:binomial-coefficient"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2f0efc021fb8d6cd73c6c5f5",
      "source_id": "r012:unit:s_probability_bernoulli-trials",
      "status": "source_frozen",
      "target_id": "r012:concept:success"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2f10e538f200d520bd2d1398",
      "source_id": "r012:unit:s_intro_graph",
      "status": "source_frozen",
      "target_id": "r012:concept:edge"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2f31a29a2334f4dc1d11d1bd",
      "source_id": "r012:unit:inclusion-exclusion_PI_surjection",
      "status": "source_frozen",
      "target_id": "r012:concept:function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2f3cf9bcddd3738640c5d9bd",
      "source_id": "r012:unit:s_recurrence_rigorous_principal",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2f4960db21b49fa6d0cbe947",
      "source_id": "r012:unit:auto:f10a68b8c3ec6f2b75b92e9a",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator-exercise-synthesis"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2f53e2cde619e3c6f8aa4a0a",
      "source_id": "r012:unit:fig_genfunction_partsof8",
      "status": "source_frozen",
      "target_id": "r012:concept:odd-part-partition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2f8319c71161f5573608ed06",
      "source_id": "r012:unit:s_graphs_multigraphs",
      "status": "source_frozen",
      "target_id": "r012:concept:multigraph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2f87b3558ced8297ec532eb7",
      "source_id": "r012:unit:s_posets_sorting",
      "status": "source_frozen",
      "target_id": "r012:concept:quick-sort"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2f95c8acbd4a744934286b4a",
      "source_id": "r012:unit:s_intro_geom",
      "status": "source_frozen",
      "target_id": "r012:concept:edge-crossing"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2f9ea1cd48d577da07c42c49",
      "source_id": "r012:unit:s_posets_additional-concepts",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-comparability"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2fc6040a93bd57c5b39b0276",
      "source_id": "r012:unit:s_background_notation",
      "status": "source_frozen",
      "target_id": "r012:concept:logical-disjunction"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2fd106815c851f7b81ebc64a",
      "source_id": "r012:unit:ex_recurrence_lines-solved",
      "status": "source_frozen",
      "target_id": "r012:concept:initial-value-constant-determination"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2fe5ae5c50e0d5d78a5a19bd",
      "source_id": "r012:unit:s_kitchensink_zero-one-matrices",
      "status": "source_frozen",
      "target_id": "r012:concept:dual-integer-partition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2ff0d68725ffbc2bbf53ee9c",
      "source_id": "r012:unit:s_basics_exact",
      "status": "source_frozen",
      "target_id": "r012:concept:asymptotic-solution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:2fff61d4ca7d886ef8cee4da",
      "source_id": "r012:unit:s_background_products",
      "status": "source_frozen",
      "target_id": "r012:concept:finite-cartesian-product"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3037e43e8f94b0bf547180f1",
      "source_id": "r012:unit:l_newbinom",
      "status": "source_frozen",
      "target_id": "r012:concept:generalized-binomial-theorem"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3049db45841affba6dc3c78c",
      "source_id": "r012:unit:ex_genfunction_exponential_passcode",
      "status": "source_frozen",
      "target_id": "r012:concept:string"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3080bbb9d237ee362287dfa0",
      "source_id": "r012:unit:s_networkflow_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:edge-capacity"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:30a8f9b275d640e32fb42f2b",
      "source_id": "r012:unit:thm_dilworth",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-chain"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:30cc2ac40cdc07c55553fa7f",
      "source_id": "r012:unit:s_intro_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:spanning-tree"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:30eb0561d03ff8e66fb42411",
      "source_id": "r012:unit:s_recurrence_solving",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator-equation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:30f6a2c47dba1a127807533d",
      "source_id": "r012:unit:s_posets_exercises",
      "status": "source_frozen",
      "target_id": "r012:concept:equivalence-relation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:318fbe009ef8e8cb87c9a56a",
      "source_id": "r012:unit:auto:692d3d5206064b390fb35ace",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function-distribution-model"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:31a07b7d73ab0be4ab4cbf13",
      "source_id": "r012:unit:s_strings_permutations",
      "status": "source_frozen",
      "target_id": "r012:concept:string"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:31e504eedf40b6290fdfe2d2",
      "source_id": "r012:unit:s_intro_enum",
      "status": "source_frozen",
      "target_id": "r012:concept:bead"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:31fd482fd96b4b1ba8d3713c",
      "source_id": "r012:unit:s_kitchensink_lovasz-local",
      "status": "source_frozen",
      "target_id": "r012:concept:event-complement"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:32230b47b7efe8736ac1b44c",
      "source_id": "r012:unit:s_graphs_exercises",
      "status": "source_frozen",
      "target_id": "r012:concept:brooks-theorem"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:322f5ac98c487ec3be0dc4a9",
      "source_id": "r012:unit:s_networkflow_exercises",
      "status": "source_frozen",
      "target_id": "r012:concept:graph-neighbor"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3246b2c298f00d3bf6b7c6c1",
      "source_id": "r012:unit:ex_recurrence_gf-homog",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function-coefficient-shift"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:325ce36ea4519f684a285bad",
      "source_id": "r012:unit:exa_inclusion-exclusion_prop-derange",
      "status": "source_frozen",
      "target_id": "r012:concept:inclusion-exclusion"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3281047911de9142d538822d",
      "source_id": "r012:unit:exa_genfunction_partial-fracs",
      "status": "source_frozen",
      "target_id": "r012:concept:restricted-object-distribution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:328df840fa3ef10afb730aab",
      "source_id": "r012:unit:s_background_formal-num-sys",
      "status": "source_frozen",
      "target_id": "r012:concept:binary-operation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:32a7161eafa71de64a3054c5",
      "source_id": "r012:unit:ex_recurrence_deg2-repeated",
      "status": "source_frozen",
      "target_id": "r012:concept:repeated-root-recurrence-solution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:330b50d18be4366d534afc0b",
      "source_id": "r012:unit:s_ramsey_probability",
      "status": "source_frozen",
      "target_id": "r012:concept:probability-space"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:334bdbab0b1f34c95a7ecdae",
      "source_id": "r012:unit:s_recurrence_rigorous_principal",
      "status": "source_frozen",
      "target_id": "r012:concept:homogeneous-recurrence-solution-space"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:334d8497115472993ac0c080",
      "source_id": "r012:unit:thm_graphs_dirac",
      "status": "source_frozen",
      "target_id": "r012:concept:dirac-theorem"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:33d5c6345a5d7d184714ea83",
      "source_id": "r012:unit:thm_eulerphi",
      "status": "source_frozen",
      "target_id": "r012:concept:euler-phi-product-formula"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3404eecc2337397405f576d1",
      "source_id": "r012:unit:s_graphs_planar",
      "status": "source_frozen",
      "target_id": "r012:concept:planar-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:340dfa42f4daeeba453800c5",
      "source_id": "r012:unit:auto:12b6629772d99bdcaab15a9b",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:342229c2550f84ce2c77b865",
      "source_id": "r012:unit:auto:9da8ebe78f63c221b5b6bc64",
      "status": "source_frozen",
      "target_id": "r012:concept:restricted-object-distribution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3450449d7e2b48bf0ac615fa",
      "source_id": "r012:unit:ex_recurrence_deg4-repeated",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator-equation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:34bac48c2352642e4a1c4cb1",
      "source_id": "r012:unit:auto:7bf7f50248eb334f48c18d4f",
      "status": "source_frozen",
      "target_id": "r012:concept:exponential-generating-function-coefficient-extraction"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:34cd1b67d03d4eb21967acac",
      "source_id": "r012:unit:s_kitchensink_arithmetic-combinatorics",
      "status": "source_frozen",
      "target_id": "r012:concept:arithmetic-combinatorics"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:34d1cc866fbc2e1452a52e9e",
      "source_id": "r012:unit:s_inclusion-exclusion_euler-phi",
      "status": "source_frozen",
      "target_id": "r012:concept:euler-phi-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3544c5f0b68c8798a2d5b4e6",
      "source_id": "r012:unit:s_intro_graph",
      "status": "source_frozen",
      "target_id": "r012:concept:adjacency"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:354a54b9c1b0c97c0833e92d",
      "source_id": "r012:unit:auto:ead8b23e16dc2a353a7c3c9a",
      "status": "source_frozen",
      "target_id": "r012:concept:alphabet"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3579c443cfdef7a1e01da980",
      "source_id": "r012:unit:s_kitchensink_lovasz-local",
      "status": "source_frozen",
      "target_id": "r012:concept:event"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:359f184020518a5bbf6238ff",
      "source_id": "r012:unit:rqs-genfunction_exponential",
      "status": "source_frozen",
      "target_id": "r012:concept:restricted-passcode-egf"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:364349c705780a03ec68cb24",
      "source_id": "r012:unit:auto:8e977a982b82e4f10923a472",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator-exercise-synthesis"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3682270243108a888a58f44d",
      "source_id": "r012:unit:ex_recurrence_ternary-strings-no-20",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3689c2d72816e39672828d38",
      "source_id": "r012:unit:s_graphs_color",
      "status": "source_frozen",
      "target_id": "r012:concept:intersection-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:368fa0e51c4976bdd84d7063",
      "source_id": "r012:unit:auto:0521558e3324b301583e231e",
      "status": "source_frozen",
      "target_id": "r012:concept:distinct-root-recurrence-solution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:36a3cb2fc51f5b6760a7a347",
      "source_id": "r012:unit:s_background_products",
      "status": "source_frozen",
      "target_id": "r012:concept:ordered-pair"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:36edab002df8f9819e25fe6f",
      "source_id": "r012:unit:s_background_complex",
      "status": "source_frozen",
      "target_id": "r012:concept:repeating-decimal"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:370f1ab8e2f850e043a40ea4",
      "source_id": "r012:unit:s_posets_additional-concepts",
      "status": "source_frozen",
      "target_id": "r012:concept:connected-poset"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:37361699046303c4382dbcc4",
      "source_id": "r012:unit:s_polya_perm-groups",
      "status": "source_frozen",
      "target_id": "r012:concept:noncommutative-operation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3759c2a4bd303918de53342b",
      "source_id": "r012:unit:s_networkflow_flows-cuts",
      "status": "source_frozen",
      "target_id": "r012:concept:edge"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3767011b7a901a4bf22c29b5",
      "source_id": "r012:unit:auto:12b6629772d99bdcaab15a9b",
      "status": "source_frozen",
      "target_id": "r012:concept:sequence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:37a3529e6e03a55db672c82b",
      "source_id": "r012:unit:s_ramsey_girth",
      "status": "source_frozen",
      "target_id": "r012:concept:probabilistic-method"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:38a96a1c45cf540bfe092f2d",
      "source_id": "r012:unit:auto:cf51ab7939254cfefade0b8c",
      "status": "source_frozen",
      "target_id": "r012:concept:conditional-probability"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:38ad720732dade9ccd050d33",
      "source_id": "r012:unit:s_recurrence_intro_fib",
      "status": "source_frozen",
      "target_id": "r012:concept:sequence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:38b0c7e4e9bf03b034a12afc",
      "source_id": "r012:unit:auto:b2a4979434434bc7233ca327",
      "status": "source_frozen",
      "target_id": "r012:concept:closed-form-expression"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:38b5272a202098a54577360d",
      "source_id": "r012:unit:s_strings_binom-thm",
      "status": "source_frozen",
      "target_id": "r012:concept:binomial-theorem"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:38d62d8aaf0acf2f87c7098f",
      "source_id": "r012:unit:prop_genfunction-product",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:38e22bd094e27927136eef81",
      "source_id": "r012:unit:ex_recurrence_lines-solved",
      "status": "source_frozen",
      "target_id": "r012:concept:particular-solution-trial-method"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3958e9745378f33d58e81135",
      "source_id": "r012:unit:s_flowapplications_exercises",
      "status": "source_frozen",
      "target_id": "r012:concept:flow-derived-chain-partition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:39c85c4f8b0e47d9c4e8677e",
      "source_id": "r012:unit:s_background_int-union",
      "status": "source_frozen",
      "target_id": "r012:concept:set-intersection"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:39ca57a90adf54ee5ce1a8e5",
      "source_id": "r012:unit:inclusion-exclusion_PI_perm-prop",
      "status": "source_frozen",
      "target_id": "r012:concept:permutation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:39f9167585ee080efeaea024",
      "source_id": "r012:unit:auto:c53a9727c6ac71ed663831ee",
      "status": "source_frozen",
      "target_id": "r012:concept:euler-partition-theorem"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3a1cc2ca2a6eba3da4717fea",
      "source_id": "r012:unit:thm_flowapplications_hall",
      "status": "source_frozen",
      "target_id": "r012:concept:hall-theorem"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3a24ce04310d63e3bf3edbb4",
      "source_id": "r012:unit:s_posets_intervalorder",
      "status": "source_frozen",
      "target_id": "r012:concept:interval-representation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3a25acb3dcbbeb15fc47aee5",
      "source_id": "r012:unit:s_recurrence_rigorous_start",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3a64c6380bb612100840ff85",
      "source_id": "r012:unit:thm_intord-minrep",
      "status": "source_frozen",
      "target_id": "r012:concept:minimal-interval-representation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3a825d5d65425981ccab8917",
      "source_id": "r012:unit:inclusion-exclusion_PI_IE-sum-terms",
      "status": "source_frozen",
      "target_id": "r012:concept:counting"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3aca6dc0810e05c9c32ac739",
      "source_id": "r012:unit:s_background_decimal",
      "status": "source_frozen",
      "target_id": "r012:concept:least-omitted-positive-integer"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3ad60a66320a0d11b69c5a9f",
      "source_id": "r012:unit:s_flowapplications_bip-match",
      "status": "source_frozen",
      "target_id": "r012:concept:matching"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3adc45e29f9b1aa4c559ddfc",
      "source_id": "r012:unit:s_kitchensink_stable-match",
      "status": "source_frozen",
      "target_id": "r012:concept:deferred-acceptance-algorithm"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3aea9698df5f261a4bfdfee2",
      "source_id": "r012:unit:s_inclusion-exclusion_PI",
      "status": "source_frozen",
      "target_id": "r012:concept:counting"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3b08ceb2326c63bee221e4a2",
      "source_id": "r012:unit:induction_PI_subsets-contain-1",
      "status": "source_frozen",
      "target_id": "r012:concept:set-membership"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3b2fa76ade95e426b9bc7719",
      "source_id": "r012:unit:ex_recurrence_ternary-strings-no-20-solved",
      "status": "source_frozen",
      "target_id": "r012:concept:homogeneous-linear-recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3b43d3f21c1e91122d2b6dcd",
      "source_id": "r012:unit:inclusion-exclusion_PI_function-property",
      "status": "source_frozen",
      "target_id": "r012:concept:function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3b787cd777fea049685ab149",
      "source_id": "r012:unit:ex_recurrence_ternary-strings-no-20",
      "status": "source_frozen",
      "target_id": "r012:concept:string"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3b7f30485b2f2937e6498216",
      "source_id": "r012:unit:s_induction_recursion_sorting",
      "status": "source_frozen",
      "target_id": "r012:concept:sorting"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3b88220139f5617830779e76",
      "source_id": "r012:unit:auto:2c43873e0968cfc6d26f9acb",
      "status": "source_frozen",
      "target_id": "r012:concept:arithmetic-progression"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3b98e5700de0ebefa9edd499",
      "source_id": "r012:unit:s_kitchensink_extremal-set-theory",
      "status": "source_frozen",
      "target_id": "r012:concept:complementary-set-pair"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3bbe6013d0d5afe53819740d",
      "source_id": "r012:unit:exa_inclusion-exclusion_prop-inject",
      "status": "source_frozen",
      "target_id": "r012:concept:function-image"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3c8a147a3fc33167d1d630ab",
      "source_id": "r012:unit:s_polya_square",
      "status": "source_frozen",
      "target_id": "r012:concept:finite-coloring"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3c94265f248c2410153ff51f",
      "source_id": "r012:unit:thm_dilworth",
      "status": "source_frozen",
      "target_id": "r012:concept:dilworth-theorem"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3caf29689efa3e777a0b4ce6",
      "source_id": "r012:unit:auto:3110fa2523dd10b3fb16b771",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence-generating-function-exercise-synthesis"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3cde6bb3521fe185ecdf1ae6",
      "source_id": "r012:unit:s_polya_burnside",
      "status": "source_frozen",
      "target_id": "r012:concept:group-action"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3d10021030cb55c565bd284f",
      "source_id": "r012:unit:s_recurrence_intro_fib",
      "status": "source_frozen",
      "target_id": "r012:concept:fibonacci-number"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3d3de16c77cab8916dc8cf1a",
      "source_id": "r012:unit:s_basics_exact",
      "status": "source_frozen",
      "target_id": "r012:concept:exact-solution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3d40489c209ab7e17c4dcc1d",
      "source_id": "r012:unit:s_ramsey_exercises",
      "status": "source_frozen",
      "target_id": "r012:concept:isolated-vertex"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3d688067f4db080ec514385c",
      "source_id": "r012:unit:rq-recurrence_solving-solve-plus-4",
      "status": "source_frozen",
      "target_id": "r012:concept:initial-condition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3d741e175bf6366f75cfc883",
      "source_id": "r012:unit:thm_advance",
      "status": "source_frozen",
      "target_id": "r012:concept:linear-recurrence-equation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3dced5c1ef0871fac9eceb80",
      "source_id": "r012:unit:auto:692d3d5206064b390fb35ace",
      "status": "source_frozen",
      "target_id": "r012:concept:sage-power-series-expansion"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3ddf2bac4f886894ed043454",
      "source_id": "r012:unit:s_probability_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:probability-space"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3e54eff926e1cab89f3fb2c0",
      "source_id": "r012:unit:ex_recurrence_deg4-repeated",
      "status": "source_frozen",
      "target_id": "r012:concept:homogeneous-linear-recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3eae649c743dce4246812ff7",
      "source_id": "r012:unit:thm_chebyshev",
      "status": "source_frozen",
      "target_id": "r012:concept:chebyshev-inequality"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3eb5413b529498d27e02e3bd",
      "source_id": "r012:unit:thm_ErdosSzekeres",
      "status": "source_frozen",
      "target_id": "r012:concept:decreasing-subsequence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3ebeae84397c075636e5f8c2",
      "source_id": "r012:unit:backmatter",
      "status": "source_frozen",
      "target_id": "r012:concept:book-index"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3ef58a50d26871f1cd626eeb",
      "source_id": "r012:unit:auto:03810a7758a5b5bb714c9db1",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator-equation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3f3949cd7f992f4d6380d24c",
      "source_id": "r012:unit:s_background_relations",
      "status": "source_frozen",
      "target_id": "r012:concept:binary-relation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3f3dc6554e73b40fc6a0453e",
      "source_id": "r012:unit:s_posets_sorting",
      "status": "source_frozen",
      "target_id": "r012:concept:linear-extension"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3f52c39411ebeae375feed26",
      "source_id": "r012:unit:s_polya_perm-groups",
      "status": "source_frozen",
      "target_id": "r012:concept:permutation-group"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3f5886f33cda6ef73e3f4240",
      "source_id": "r012:unit:s_background_total-order-N",
      "status": "source_frozen",
      "target_id": "r012:concept:addition-monotonicity"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3f8b788acb4fd88eb7e18231",
      "source_id": "r012:unit:s_graphalgorithms_min-wt-span",
      "status": "source_frozen",
      "target_id": "r012:concept:spanning-forest"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3f9b4300babf8ee963b6a450",
      "source_id": "r012:unit:ex_recurrence_deg2",
      "status": "source_frozen",
      "target_id": "r012:concept:homogeneous-recurrence-solution-space"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3fb947170024fd8b46afd2a5",
      "source_id": "r012:unit:auto:ba2f054b693f6319b15736f2",
      "status": "source_frozen",
      "target_id": "r012:concept:function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:3fbdca723c7c43750367bfe6",
      "source_id": "r012:unit:exam_genfunction_geom-series",
      "status": "source_frozen",
      "target_id": "r012:concept:power-series"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4026161ffbdc3c64db87010a",
      "source_id": "r012:unit:lem_particular",
      "status": "source_frozen",
      "target_id": "r012:concept:vector-subspace"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4032b9ac75b0fb754cead9e4",
      "source_id": "r012:unit:auto:45c00a23c466b44177d15161",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:40bf400fbecc62b1929f6937",
      "source_id": "r012:unit:ch_networkflow",
      "status": "source_frozen",
      "target_id": "r012:concept:optimization"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:40ca530849b8216515856b9a",
      "source_id": "r012:unit:rqs-recurrence_solving",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence-equation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4133b1b4a1b9def628eef1c9",
      "source_id": "r012:unit:s_intro_number",
      "status": "source_frozen",
      "target_id": "r012:concept:prime-factorization"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:41612f951c1110769116c2cc",
      "source_id": "r012:unit:s_recurrence_solving_homogeneous",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:41ae10336b8bf8695e01528e",
      "source_id": "r012:unit:ex_recurrence_lines-solved",
      "status": "source_frozen",
      "target_id": "r012:concept:particular-trial-overlap-adjustment"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:41aff4f86c5deee8ecf3ab8d",
      "source_id": "r012:unit:s_genfunction_discussion",
      "status": "source_frozen",
      "target_id": "r012:concept:odd-part-partition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:41be323d8cd9288bb6104ca0",
      "source_id": "r012:unit:s_polya_apps",
      "status": "source_frozen",
      "target_id": "r012:concept:cyclic-group"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:41fd0fd62311b82000af5db0",
      "source_id": "r012:unit:exa_strings_multinom",
      "status": "source_frozen",
      "target_id": "r012:concept:multinomial-coefficient"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:41ff1a7d3fa9b11ff1ff70ae",
      "source_id": "r012:unit:genfunction_PI_apples-five",
      "status": "source_frozen",
      "target_id": "r012:concept:restricted-object-distribution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4210eab401cdefcc7463654a",
      "source_id": "r012:unit:exa_inclusion-exclusion_int-solns",
      "status": "source_frozen",
      "target_id": "r012:concept:nonnegative-integer"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:423a14f94d77e38ffa20a9a6",
      "source_id": "r012:unit:s_background_int-union",
      "status": "source_frozen",
      "target_id": "r012:concept:proper-subset"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4240fe32d68f11b1d5bc5236",
      "source_id": "r012:unit:alg_dijkstra",
      "status": "source_frozen",
      "target_id": "r012:concept:dijkstra-algorithm"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4257bd92eb19af47fee40fd4",
      "source_id": "r012:unit:s_genfunction_exponential",
      "status": "source_frozen",
      "target_id": "r012:concept:exponential-generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:426dde12b19a05741e208001",
      "source_id": "r012:unit:thm_euclideanalg",
      "status": "source_frozen",
      "target_id": "r012:concept:greatest-common-divisor"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4288289941063be08186be38",
      "source_id": "r012:unit:s_genfunction_distributions",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:429817b71758207e3820ef27",
      "source_id": "r012:unit:s_genfunction_distributions",
      "status": "source_frozen",
      "target_id": "r012:concept:formal-power-series"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:42aa3d74c85c96e9319836df",
      "source_id": "r012:unit:s_graphs_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:graph-walk"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:42e30f9003be516cce4a022c",
      "source_id": "r012:unit:fig_k4-planar",
      "status": "source_frozen",
      "target_id": "r012:concept:planar-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:42ee479a0c88b9c9d84a2365",
      "source_id": "r012:unit:inclusion-exclusion_PI_surjection",
      "status": "source_frozen",
      "target_id": "r012:concept:surjection"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:42fd761053a6ea757226cc21",
      "source_id": "r012:unit:thm_binomial",
      "status": "source_frozen",
      "target_id": "r012:concept:nonnegative-integer"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:433b014c22f2f00a7238bfc0",
      "source_id": "r012:unit:auto:efc19c37945fe17ccd593b42",
      "status": "source_frozen",
      "target_id": "r012:concept:fixed-point"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:433e6c5398a7ba1582ad4c1c",
      "source_id": "r012:unit:s_graphs_color",
      "status": "source_frozen",
      "target_id": "r012:concept:proper-coloring"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:43b24bcfb3b5fc5da79b5b90",
      "source_id": "r012:unit:s_recurrence_intro_fib",
      "status": "source_frozen",
      "target_id": "r012:concept:consecutive-term-ratio"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:43d594bb5cec06e2ce5d09d8",
      "source_id": "r012:unit:lem_particular",
      "status": "source_frozen",
      "target_id": "r012:concept:particular-plus-homogeneous-solution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:44c4940c47a3589de16da01a",
      "source_id": "r012:unit:ex_recurrence_deg2",
      "status": "source_frozen",
      "target_id": "r012:concept:factored-advancement-operator-general-solution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:44c8ea0862e150126fd4b452",
      "source_id": "r012:unit:thm_advance",
      "status": "source_frozen",
      "target_id": "r012:concept:vector-subspace"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:44d0851ef4bcbf25ff097cbb",
      "source_id": "r012:unit:rqs-recurrence_adv-ops",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator-equation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:44d7b1ef70d41be8b5aa943d",
      "source_id": "r012:unit:s_flowapplications_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:network-flow"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4503eed3d0f03e12f130a1f3",
      "source_id": "r012:unit:auto:fdf77306cd6d226cfda10c55",
      "status": "source_frozen",
      "target_id": "r012:concept:exponential-generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:45047c5adad52d5f50384dcf",
      "source_id": "r012:unit:s_genfunction_gen-bin-thm",
      "status": "source_frozen",
      "target_id": "r012:concept:power-series"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:45a459fcbfe918eabbb9d778",
      "source_id": "r012:unit:s_background_decimal",
      "status": "source_frozen",
      "target_id": "r012:concept:base"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:45e09bdbc7b5a535212f5587",
      "source_id": "r012:unit:s_posets_intervalorder",
      "status": "source_frozen",
      "target_id": "r012:concept:interval-order"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:45fa3158dd9ea127259927ac",
      "source_id": "r012:unit:thm_flowapplications_hall",
      "status": "source_frozen",
      "target_id": "r012:concept:hall-neighborhood-condition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4643bb8a95ebde8a5df60ff4",
      "source_id": "r012:unit:fig_graphdata",
      "status": "source_frozen",
      "target_id": "r012:concept:edge"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:466c4c1dc4105cbe7222ef51",
      "source_id": "r012:unit:def-surjection",
      "status": "source_frozen",
      "target_id": "r012:concept:surjection"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:467312adf98196c040ed1a5b",
      "source_id": "r012:unit:ex_graphs_degseq",
      "status": "source_frozen",
      "target_id": "r012:concept:degree-sequence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:468f0f4c65c9b9fe0240798c",
      "source_id": "r012:unit:s_ramsey_exercises",
      "status": "source_frozen",
      "target_id": "r012:concept:clique"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:469a970cb13de70a1f83d607",
      "source_id": "r012:unit:auto:6fb2d3d14bf9ef34219de62c",
      "status": "source_frozen",
      "target_id": "r012:concept:homogeneous-linear-recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:469fa6c22ceb321cad9bef62",
      "source_id": "r012:unit:eqn_recurrence_deg2",
      "status": "source_frozen",
      "target_id": "r012:concept:homogeneous-linear-recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:46e36eb2533ef43fd710760a",
      "source_id": "r012:unit:thm_eulerphi",
      "status": "source_frozen",
      "target_id": "r012:concept:euler-phi-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:46ed9f30f980320b347a9618",
      "source_id": "r012:unit:s_ramsey_probability",
      "status": "source_frozen",
      "target_id": "r012:concept:linearity-of-expectation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:46f2c55a921c5b5ba2d8b623",
      "source_id": "r012:unit:thm_sperner",
      "status": "source_frozen",
      "target_id": "r012:concept:sperner-theorem"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:475ac88f4d526c5e8c314df0",
      "source_id": "r012:unit:s_ramsey_probability",
      "status": "source_frozen",
      "target_id": "r012:concept:random-variable"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:477bd8aa29321a3652a32abc",
      "source_id": "r012:unit:s_basics_complexity",
      "status": "source_frozen",
      "target_id": "r012:concept:subset-sum"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:47e36cda628356c03666d5df",
      "source_id": "r012:unit:ex_recurrence_adveq",
      "status": "source_frozen",
      "target_id": "r012:concept:function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:480f4d3c868e4f16b9c081a7",
      "source_id": "r012:unit:s_kitchensink_applying-local-lemma",
      "status": "source_frozen",
      "target_id": "r012:concept:ramsey-number"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4810ecd69f6e63e21dba05a5",
      "source_id": "r012:unit:s_networkflow_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:network-source-and-sink"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:48254bb4fc3bbf438a05f789",
      "source_id": "r012:unit:s_genfunction_distributions",
      "status": "source_frozen",
      "target_id": "r012:concept:distribution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4863c812b59fb74497bdaab9",
      "source_id": "r012:unit:s_intro_enum",
      "status": "source_frozen",
      "target_id": "r012:concept:distribution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4881b49544b60ff9faa020e5",
      "source_id": "r012:unit:fig_intro_partsof8",
      "status": "source_frozen",
      "target_id": "r012:concept:integer-partition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:489311a5edeadd827ba95947",
      "source_id": "r012:unit:inclusion-exclusion_PI_perms-count",
      "status": "source_frozen",
      "target_id": "r012:concept:counting"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:48bac4d538d4cef3bd3d0052",
      "source_id": "r012:unit:s_background_add",
      "status": "source_frozen",
      "target_id": "r012:concept:nonnegative-integer"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:48e389828b0ac4c3c076998c",
      "source_id": "r012:unit:auto:7db46e9144887cfe4587f1aa",
      "status": "source_frozen",
      "target_id": "r012:concept:even-symbol-count-filter"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:48fc9427149da126d107c697",
      "source_id": "r012:unit:s_intro_enum",
      "status": "source_frozen",
      "target_id": "r012:concept:distribution-cell"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4902693323f456527c80629e",
      "source_id": "r012:unit:thm_kuratowski",
      "status": "source_frozen",
      "target_id": "r012:concept:planarity"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4908c1462626a4a8b098a413",
      "source_id": "r012:unit:thm_euclideanalg",
      "status": "source_frozen",
      "target_id": "r012:concept:euclidean-algorithm"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:495faf8e6a1b683626965706",
      "source_id": "r012:unit:auto:0faa5a1d42e8503171d0a48a",
      "status": "source_frozen",
      "target_id": "r012:concept:binomial-coefficient"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:496fea9a6ba0d1b922b50d51",
      "source_id": "r012:unit:thm_dualdilworth",
      "status": "source_frozen",
      "target_id": "r012:concept:dual-dilworth-theorem"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:499d86941c53ca31fcc962d0",
      "source_id": "r012:unit:s_graphalgorithms_shortest-paths",
      "status": "source_frozen",
      "target_id": "r012:concept:oriented-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:49ba1d5af8fd5df35f707667",
      "source_id": "r012:unit:s_posets_dilworth-intord",
      "status": "source_frozen",
      "target_id": "r012:concept:first-fit-chain-partition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:49d54e338782b29000c270c9",
      "source_id": "r012:unit:s_background_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:set-builder-notation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:49ec4a77f650ed9d35e2f39a",
      "source_id": "r012:unit:thm_dilworth",
      "status": "source_frozen",
      "target_id": "r012:concept:chain-partition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:49f71efdd325959ba9d38fc3",
      "source_id": "r012:unit:s_inclusion-exclusion_derangements",
      "status": "source_frozen",
      "target_id": "r012:concept:inclusion-exclusion"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4a1495c58f2af73bab507b04",
      "source_id": "r012:unit:s_inclusion-exclusion_euler-phi",
      "status": "source_frozen",
      "target_id": "r012:concept:prime-factorization"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4a1642a8b611f079671e1228",
      "source_id": "r012:unit:s_background_equivalence",
      "status": "source_frozen",
      "target_id": "r012:concept:negated-relation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4a1f22a971567bfb16422fc4",
      "source_id": "r012:unit:thm_girth",
      "status": "source_frozen",
      "target_id": "r012:concept:random-variable"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4a245eb0e3242226a20f4e49",
      "source_id": "r012:unit:ch_epilogue",
      "status": "source_frozen",
      "target_id": "r012:concept:smartphone"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4a3bd9986ce78fc5e7d46e8a",
      "source_id": "r012:unit:s_inclusion-exclusion_surjections_activity",
      "status": "source_frozen",
      "target_id": "r012:concept:inclusion-exclusion-property"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4a5a6a11ce87b564874f237c",
      "source_id": "r012:unit:thm_advance",
      "status": "source_frozen",
      "target_id": "r012:concept:homogeneous-recurrence-solution-space"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4a68fc786d2609d434b71e8b",
      "source_id": "r012:unit:inclusion-exclusion_PI_rel-prime",
      "status": "source_frozen",
      "target_id": "r012:concept:relative-primality"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4a7cdce8ce7245356d77d63a",
      "source_id": "r012:unit:thm_networkflow_flowleqcut",
      "status": "source_frozen",
      "target_id": "r012:concept:flow-cut-capacity-bound"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4a8111dc96fc3c303db0fd52",
      "source_id": "r012:unit:s_kitchensink_markov-chains",
      "status": "source_frozen",
      "target_id": "r012:concept:absorbing-markov-chain"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4a8e307b41bc941cd1041b6e",
      "source_id": "r012:unit:thm_newton-binomial",
      "status": "source_frozen",
      "target_id": "r012:concept:generalized-binomial-coefficient"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4aa7e7918d47b13919ad6d17",
      "source_id": "r012:unit:s_networkflow_example",
      "status": "source_frozen",
      "target_id": "r012:concept:ford-fulkerson-labeling-algorithm"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4b165b6a4405957c6ef57793",
      "source_id": "r012:unit:s_induction_induction",
      "status": "source_frozen",
      "target_id": "r012:concept:open-statement"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4b2370516776aa72818bcba6",
      "source_id": "r012:unit:s_networkflow_flows-cuts",
      "status": "source_frozen",
      "target_id": "r012:concept:maximum-flow"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4b30811c748e92ef50c418f5",
      "source_id": "r012:unit:eqn_rr",
      "status": "source_frozen",
      "target_id": "r012:concept:repeated-root-recurrence-solution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4b5de4b3744e1bd66b10b189",
      "source_id": "r012:unit:ch_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:applied-combinatorics"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4bb920d16ced752c3ee7077a",
      "source_id": "r012:unit:s_strings_lattice-paths-binomial-thm_activity",
      "status": "source_frozen",
      "target_id": "r012:concept:catalan-number"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4bc2224857305a114a0debbe",
      "source_id": "r012:unit:s_background_prop-integers",
      "status": "source_frozen",
      "target_id": "r012:concept:integer-zero"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4bcef074a0d6aee1b2f187c6",
      "source_id": "r012:unit:rqs-recurrence_solving",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator-equation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4c0c882d247b9e16359514a8",
      "source_id": "r012:unit:thm_intord-minrep",
      "status": "source_frozen",
      "target_id": "r012:concept:integer-endpoint"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4c15d1d3d679302ebde4866d",
      "source_id": "r012:unit:ch_genfunction",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4c2aa94aa53ecef322c95470",
      "source_id": "r012:unit:ex_recurrence_gf-nonhomog",
      "status": "source_frozen",
      "target_id": "r012:concept:nonhomogeneous-forcing-generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4c2c3b05bab23ccdca5232be",
      "source_id": "r012:unit:backmatter",
      "status": "source_frozen",
      "target_id": "r012:concept:body-font"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4c4ac9666970263bab95c44f",
      "source_id": "r012:unit:auto:78cd58d5f8395977c731d2e1",
      "status": "source_frozen",
      "target_id": "r012:concept:euler-phi-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4c4ee0717464588ffd1ca554",
      "source_id": "r012:unit:s_inclusion-exclusion_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:inclusion-exclusion"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4c79fd406cea3baa132389c8",
      "source_id": "r012:unit:rq-recurrence_solving-solve-plus-deg-two",
      "status": "source_frozen",
      "target_id": "r012:concept:homogeneous-linear-recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4c8c2afbbd32dc54e0c783f3",
      "source_id": "r012:unit:s_kitchensink_extremal-set-theory",
      "status": "source_frozen",
      "target_id": "r012:concept:circle-permutation-double-count"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4cef39ec18f1c6b7ca0f7f88",
      "source_id": "r012:unit:s_strings_permutations",
      "status": "source_frozen",
      "target_id": "r012:concept:permutation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4d72bbe387ff0291ba9c016b",
      "source_id": "r012:unit:fig_graphs_k33",
      "status": "source_frozen",
      "target_id": "r012:concept:bipartite-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4d7d559fa8352ff2510d3726",
      "source_id": "r012:unit:s_kitchensink_stable-match",
      "status": "source_frozen",
      "target_id": "r012:concept:strict-preference-order"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4d86e5cd52625fbab9db0ce1",
      "source_id": "r012:unit:auto:9da8ebe78f63c221b5b6bc64",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function-distribution-model"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4d98dea85e070be8b87a0c85",
      "source_id": "r012:unit:s_kitchensink_applying-local-lemma",
      "status": "source_frozen",
      "target_id": "r012:concept:lower-bound"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4d9c8d33546940338a441788",
      "source_id": "r012:unit:s_inclusion-exclusion_surjections_activity",
      "status": "source_frozen",
      "target_id": "r012:concept:function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4da84d5c3b49bf46b05e4c04",
      "source_id": "r012:unit:s_background_order",
      "status": "source_frozen",
      "target_id": "r012:concept:total-order"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4dc2d086da5fa03ae0a921fb",
      "source_id": "r012:unit:exa_inclusion-exclusion_prop-derange",
      "status": "source_frozen",
      "target_id": "r012:concept:permutation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4de9c763479fbde92763abbb",
      "source_id": "r012:unit:s_background_relations",
      "status": "source_frozen",
      "target_id": "r012:concept:surjection"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4df1cdf7fb707db54079d871",
      "source_id": "r012:unit:backmatter",
      "status": "source_frozen",
      "target_id": "r012:concept:notation-list"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4df9ab73faf00f6448680474",
      "source_id": "r012:unit:ch_induction",
      "status": "source_frozen",
      "target_id": "r012:concept:mathematical-induction"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4e35e932bad8cc35845a68bd",
      "source_id": "r012:unit:ex_recurrence_ternary-strings-no-20-solved",
      "status": "source_frozen",
      "target_id": "r012:concept:distinct-root-recurrence-solution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4e3cfd2d83339e72608afad3",
      "source_id": "r012:unit:s_recurrence_rubots",
      "status": "source_frozen",
      "target_id": "r012:concept:rooted-tree"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4e42de732f31c3440756950e",
      "source_id": "r012:unit:thm_partition",
      "status": "source_frozen",
      "target_id": "r012:concept:odd-part-partition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4e44835dcb82f0177985c79d",
      "source_id": "r012:unit:s_background_notation",
      "status": "source_frozen",
      "target_id": "r012:concept:open-statement"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4e51a4a6b6ef64d9e085fbe8",
      "source_id": "r012:unit:ex_recurrence_binary-strings-no-11",
      "status": "source_frozen",
      "target_id": "r012:concept:substring"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4e774b5c8585b50931316ae4",
      "source_id": "r012:unit:s_networkflow_exercises",
      "status": "source_frozen",
      "target_id": "r012:concept:cut-capacity"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4e8c50f4bbce5de303c028fd",
      "source_id": "r012:unit:s_probability_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:elementary-outcome"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4e95878b1fe073214bfccc87",
      "source_id": "r012:unit:alg_prim",
      "status": "source_frozen",
      "target_id": "r012:concept:prim-algorithm"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4ed0add1b6a6c2984ab15bde",
      "source_id": "r012:unit:auto:7bf7f50248eb334f48c18d4f",
      "status": "source_frozen",
      "target_id": "r012:concept:exponential-generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4ee283f1aa499e4582c099d5",
      "source_id": "r012:unit:fig_petersen",
      "status": "source_frozen",
      "target_id": "r012:concept:hamiltonian-cycle"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4f343d64ab6536a014a57f2b",
      "source_id": "r012:unit:s_background_complex",
      "status": "source_frozen",
      "target_id": "r012:concept:algebraic-number"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4f3675df20105ff5c0f38188",
      "source_id": "r012:unit:t_sqrt",
      "status": "source_frozen",
      "target_id": "r012:concept:generalized-binomial-theorem"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4f389744574ccc82cc1ef19d",
      "source_id": "r012:unit:s_genfunction_gen-bin-thm",
      "status": "source_frozen",
      "target_id": "r012:concept:binomial-coefficient"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4f5cb40d32512acad2137614",
      "source_id": "r012:unit:s_genfunction_distributions",
      "status": "source_frozen",
      "target_id": "r012:concept:power-series"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4f5f0a2bf97217c6f4eaea66",
      "source_id": "r012:unit:s_graphs_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:graph-isomorphism"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4f6d5aa910e4a7ac773fa265",
      "source_id": "r012:unit:s_recurrence_linear",
      "status": "source_frozen",
      "target_id": "r012:concept:linear-recurrence-equation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4fbb76d15a740cc568a18c8b",
      "source_id": "r012:unit:s_background_rationals",
      "status": "source_frozen",
      "target_id": "r012:concept:rational-arithmetic"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:4fdd6451ad1a003b35bb17a8",
      "source_id": "r012:unit:s_background_finite-sets",
      "status": "source_frozen",
      "target_id": "r012:concept:surjection"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5012e31288188ae347c3ced7",
      "source_id": "r012:unit:auto:fdf77306cd6d226cfda10c55",
      "status": "source_frozen",
      "target_id": "r012:concept:even-symbol-count-filter"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5038a4c8687722107ed55c7e",
      "source_id": "r012:unit:s_recurrence_intro_lines",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:50843f0fa542b01ad6dd3723",
      "source_id": "r012:unit:s_recurrence_adv-ops_roots-factors",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator-polynomial"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5098fc400888deaf8d9e6588",
      "source_id": "r012:unit:auto:dd704af3675a6c3b2f7eb811",
      "status": "source_frozen",
      "target_id": "r012:concept:variance"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:509964b94562a389deff404c",
      "source_id": "r012:unit:fig_latticepath",
      "status": "source_frozen",
      "target_id": "r012:concept:lattice-path"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:50b2383a0f8eb0181438a087",
      "source_id": "r012:unit:exa_inclusion-exclusion_students",
      "status": "source_frozen",
      "target_id": "r012:concept:inclusion-exclusion"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:513ba580a51452cd05b852b0",
      "source_id": "r012:unit:s_background_decimal",
      "status": "source_frozen",
      "target_id": "r012:concept:positive-integer-induction"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5147c0f4b125ae9a7615e652",
      "source_id": "r012:unit:auto:e890493d9ce5282dd02dd98c",
      "status": "source_frozen",
      "target_id": "r012:concept:independent-events"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:516f84772e7ef3be79c59f7d",
      "source_id": "r012:unit:s_probability_bernoulli-trials",
      "status": "source_frozen",
      "target_id": "r012:concept:fixed-bernoulli-outcome-string"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5182d1cd9705337d25f2b767",
      "source_id": "r012:unit:s_background_add",
      "status": "source_frozen",
      "target_id": "r012:concept:mathematical-induction"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:51bdc0567e60d765311a5081",
      "source_id": "r012:unit:prop_strings_binomraw",
      "status": "source_frozen",
      "target_id": "r012:concept:binomial-coefficient"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:51f7ada5e6929021ff67188b",
      "source_id": "r012:unit:ex_recurrence_lines-solved",
      "status": "source_frozen",
      "target_id": "r012:concept:nonhomogeneous-linear-recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:527d4ee14c63caade73b31bf",
      "source_id": "r012:unit:s_genfunction_gen-bin-thm",
      "status": "source_frozen",
      "target_id": "r012:concept:formal-power-series"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5287b123336360182b6ee84f",
      "source_id": "r012:unit:auto:2c43873e0968cfc6d26f9acb",
      "status": "source_frozen",
      "target_id": "r012:concept:van-der-waerden-theorem"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:528c3b016ff976d6c12a1248",
      "source_id": "r012:unit:auto:8f3500f97b0ab7c55c94505a",
      "status": "source_frozen",
      "target_id": "r012:concept:generalized-binomial-coefficient"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:52ad83295841656f40ebe4a9",
      "source_id": "r012:unit:thm_genramsey",
      "status": "source_frozen",
      "target_id": "r012:concept:ramsey-property"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:52b283399c6b792e53c77aa5",
      "source_id": "r012:unit:thm_girth",
      "status": "source_frozen",
      "target_id": "r012:concept:graph-girth"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:52c541fb6a0ca729cfcbd342",
      "source_id": "r012:unit:s_intro_graph",
      "status": "source_frozen",
      "target_id": "r012:concept:disconnected-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:52c631eddae6d30c657f0abe",
      "source_id": "r012:unit:auto:2cfed815ad84a270e98c40b4",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator-exercise-synthesis"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5302e85a946d43e8561d5b2b",
      "source_id": "r012:unit:s_graphs_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:vertex-degree"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5328e7e7b12a2c9f36172aa1",
      "source_id": "r012:unit:inclusion-exclusion_PI_perm-prop",
      "status": "source_frozen",
      "target_id": "r012:concept:inclusion-exclusion-property"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5367c4efcdbb145b3215b1ec",
      "source_id": "r012:unit:thm_4ct",
      "status": "source_frozen",
      "target_id": "r012:concept:four-color-theorem"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:538b921d00d864e5b9a30b62",
      "source_id": "r012:unit:s_posets_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:set-inclusion"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:539a4ea3ee574b1affbce79b",
      "source_id": "r012:unit:s_kitchensink_applying-local-lemma",
      "status": "source_frozen",
      "target_id": "r012:concept:triangle-bad-event"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:539db7bf856761067117fb92",
      "source_id": "r012:unit:s_polya_square",
      "status": "source_frozen",
      "target_id": "r012:concept:identity-transformation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:53b9a7a543fec2548841aa45",
      "source_id": "r012:unit:exa_inclusion-exclusion_prop-derange",
      "status": "source_frozen",
      "target_id": "r012:concept:fixed-point"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:53b9db91c7e44bcf116fc4bf",
      "source_id": "r012:unit:s_ramsey_probability",
      "status": "source_frozen",
      "target_id": "r012:concept:independent-set"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:53c5bdf51789326c1daf3a48",
      "source_id": "r012:unit:fig_spantree-1",
      "status": "source_frozen",
      "target_id": "r012:concept:minimum-spanning-tree"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:53e290be9f60c5aa80c71280",
      "source_id": "r012:unit:s_background_notation",
      "status": "source_frozen",
      "target_id": "r012:concept:predicate"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:545f56ee45fbb84cac94309c",
      "source_id": "r012:unit:auto:21546ae1bdf04f7552481516",
      "status": "source_frozen",
      "target_id": "r012:concept:path"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:547a4edbf8a12d184a5cd578",
      "source_id": "r012:unit:s_intro_graph",
      "status": "source_frozen",
      "target_id": "r012:concept:graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:547e42a3dfd8bd5c37495916",
      "source_id": "r012:unit:s_recurrence_adv-ops_const-coeff",
      "status": "source_frozen",
      "target_id": "r012:concept:constant-coefficient-recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:548f3599f96121c514952c76",
      "source_id": "r012:unit:auto:7db46e9144887cfe4587f1aa",
      "status": "source_frozen",
      "target_id": "r012:concept:exponential-generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:55147b60999f5d2921bc243d",
      "source_id": "r012:unit:ex_recurrence_gf-homog",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function-recurrence-method"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5585be92207cb3cd3927dee6",
      "source_id": "r012:unit:auto:f3edcd631926927e1e6b9719",
      "status": "source_frozen",
      "target_id": "r012:concept:string"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:55a16f50b614029658ae45f8",
      "source_id": "r012:unit:s_polya_burnside",
      "status": "source_frozen",
      "target_id": "r012:concept:fixed-set"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:55d561fbd161c81db3e9e2bc",
      "source_id": "r012:unit:lem_LLL",
      "status": "source_frozen",
      "target_id": "r012:concept:asymmetric-lovasz-local-lemma"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:55f9147f3f7cd867fa3ce7f2",
      "source_id": "r012:unit:auto:fce61924f5d5515db0dda1a7",
      "status": "source_frozen",
      "target_id": "r012:concept:partition-generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:55ff327d6cd5ce25838e2816",
      "source_id": "r012:unit:s_intro_opt",
      "status": "source_frozen",
      "target_id": "r012:concept:eulerian-tour"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5650d1a74434257fdfe94a19",
      "source_id": "r012:unit:fig_isomorphic",
      "status": "source_frozen",
      "target_id": "r012:concept:graph-isomorphism"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5660f22449bc4b596c4ae248",
      "source_id": "r012:unit:auto:3cdf045c69a328229cf28c05",
      "status": "source_frozen",
      "target_id": "r012:concept:particular-plus-homogeneous-solution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:56698f28708d21c897ca6425",
      "source_id": "r012:unit:eqn_recurrence_ternary",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator-polynomial"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:568caf67322a80af41378a93",
      "source_id": "r012:unit:s_polya_perm-groups",
      "status": "source_frozen",
      "target_id": "r012:concept:cycle-notation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:573a9bb36250154e42ba6a53",
      "source_id": "r012:unit:s_polya_exercises",
      "status": "source_frozen",
      "target_id": "r012:concept:cube-face-coloring"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5755e7edc5d0dd60be9f5340",
      "source_id": "r012:unit:s_ramsey_estimatesize",
      "status": "source_frozen",
      "target_id": "r012:concept:symmetric-ramsey-number"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:57dede159c8f147d99620c96",
      "source_id": "r012:unit:s_flowapplications_bip-match",
      "status": "source_frozen",
      "target_id": "r012:concept:maximum-bipartite-matching"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:57ef1563bdfb0bda102893a5",
      "source_id": "r012:unit:s_background_rationals",
      "status": "source_frozen",
      "target_id": "r012:concept:rational-pair-equivalence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:57f5b81f23f04cce350531f1",
      "source_id": "r012:unit:ch_epilogue",
      "status": "source_frozen",
      "target_id": "r012:concept:venture-capital"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:58525945f48c377cc8f4517e",
      "source_id": "r012:unit:s_posets_dilworth-intord",
      "status": "source_frozen",
      "target_id": "r012:concept:interval-order-width-algorithm"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5880a613ab959bab140e49ba",
      "source_id": "r012:unit:s_background_add",
      "status": "source_frozen",
      "target_id": "r012:concept:binary-operation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5890bb39748f9fdb6bb31c85",
      "source_id": "r012:unit:s_recurrence_rubots",
      "status": "source_frozen",
      "target_id": "r012:concept:tree-child"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:589b92d8cdb1662df3e1ce10",
      "source_id": "r012:unit:auto:07a5e2769ec7b1889ef21fcf",
      "status": "source_frozen",
      "target_id": "r012:concept:adaptive-wagering-without-replacement"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:589b966709ab1188eabf0814",
      "source_id": "r012:unit:s_recurrence_rubots",
      "status": "source_frozen",
      "target_id": "r012:concept:unlabeled-tree"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:58ae3a41f1d781ca53ce50fe",
      "source_id": "r012:unit:s_background_complex",
      "status": "source_frozen",
      "target_id": "r012:concept:complex-number-system"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:58c8079b3c4233ce421ce31a",
      "source_id": "r012:unit:ex_recurrence_deg4-repeated",
      "status": "source_frozen",
      "target_id": "r012:concept:distinct-root-recurrence-solution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:58e6366dd7ffbda0b41ab623",
      "source_id": "r012:unit:auto:dec906b7a981dd80a50fb0a2",
      "status": "source_frozen",
      "target_id": "r012:concept:derangement"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5909baa6dbccfdbaaabd7682",
      "source_id": "r012:unit:ex_recurrence_lines-solved",
      "status": "source_frozen",
      "target_id": "r012:concept:initial-condition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:595f4a10241114b2ec06169b",
      "source_id": "r012:unit:fig_graphs_eulerexample",
      "status": "source_frozen",
      "target_id": "r012:concept:eulerian-circuit"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:597d5890b5294ade061d9118",
      "source_id": "r012:unit:s_graphalgorithms_shortest-paths",
      "status": "source_frozen",
      "target_id": "r012:concept:dijkstra-nonnegative-correctness"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5995819627fcf6baa7e27fda",
      "source_id": "r012:unit:s_recurrence_rubots",
      "status": "source_frozen",
      "target_id": "r012:concept:rubot-catalan-recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:59df932ca277bc9fc4c85210",
      "source_id": "r012:unit:auto:2d043fada756b0e678fbcfa4",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function-distribution-model"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5a2e152df8788d31e674441a",
      "source_id": "r012:unit:s_probability_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:sample-space"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5a70609f1de61d98879c2f7f",
      "source_id": "r012:unit:s_intro_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5a85f274d093dcdce6d8073d",
      "source_id": "r012:unit:s_background_reals",
      "status": "source_frozen",
      "target_id": "r012:concept:real-number-as-cut"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5a870456c8b2bb13f2a5447f",
      "source_id": "r012:unit:s_background_ZFC",
      "status": "source_frozen",
      "target_id": "r012:concept:axiom-of-choice"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5a905b4f9bad26c0859429b5",
      "source_id": "r012:unit:auto:fdf77306cd6d226cfda10c55",
      "status": "source_frozen",
      "target_id": "r012:concept:required-symbol-egf-factor"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5ac957500cf8205ddb3f0f5d",
      "source_id": "r012:unit:s_ramsey_exercises",
      "status": "source_frozen",
      "target_id": "r012:concept:random-tournament"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5af3b9c991216af959913ba1",
      "source_id": "r012:unit:s_polya_apps",
      "status": "source_frozen",
      "target_id": "r012:concept:unlabeled-graph-enumeration"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5b216949063b134a166f6c63",
      "source_id": "r012:unit:s_background_rationals",
      "status": "source_frozen",
      "target_id": "r012:concept:denominator"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5b40c992341694d2d22361a0",
      "source_id": "r012:unit:thm_eulerphi",
      "status": "source_frozen",
      "target_id": "r012:concept:positive-integer"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5b4eab522691512ebc8dcd8b",
      "source_id": "r012:unit:s_inclusion-exclusion_discussion",
      "status": "source_frozen",
      "target_id": "r012:concept:public-key-cryptography"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5b6d7f3c7d13e21171e4238a",
      "source_id": "r012:unit:exa_inclusion-exclusion_prop-inject",
      "status": "source_frozen",
      "target_id": "r012:concept:inclusion-exclusion"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5bcc55c7b081a8f664ce7718",
      "source_id": "r012:unit:s_background_notation",
      "status": "source_frozen",
      "target_id": "r012:concept:logical-quantifier"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5bfa42239209900925defe6c",
      "source_id": "r012:unit:s_background_notation",
      "status": "source_frozen",
      "target_id": "r012:concept:existential-quantifier"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5c23af7a43e913ce3a8edc5d",
      "source_id": "r012:unit:recurrence_PI_homogeneous",
      "status": "source_frozen",
      "target_id": "r012:concept:homogeneous-recurrence-classification"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5c25f8737f1d92de2f1aa26e",
      "source_id": "r012:unit:s_inclusion-exclusion_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:inclusion-exclusion-property"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5c475377179212cbef961cc8",
      "source_id": "r012:unit:s_recurrence_adv-ops_const-coeff",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence-relation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5c7a3f5821d02156ce96dafa",
      "source_id": "r012:unit:s_probability_discussion",
      "status": "source_frozen",
      "target_id": "r012:concept:preference"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5c951058e4a1df58b75478cf",
      "source_id": "r012:unit:auto:025bf0a72a4db690049c74bf",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator-polynomial"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5cba7bd4f71970a68f4abb4d",
      "source_id": "r012:unit:s_background_prop-integers",
      "status": "source_frozen",
      "target_id": "r012:concept:integer-exponentiation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5cda73f8c349b844860ac9cb",
      "source_id": "r012:unit:fig_crossingedges",
      "status": "source_frozen",
      "target_id": "r012:concept:edge-crossing"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5cfda5ebce8371c050cca685",
      "source_id": "r012:unit:auto:27087d0ded854684444635f4",
      "status": "source_frozen",
      "target_id": "r012:concept:initial-condition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5d08a35b0749012e171cd6d5",
      "source_id": "r012:unit:s_background_mult",
      "status": "source_frozen",
      "target_id": "r012:concept:nonnegative-integer"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5d809dcb70564f1591ab8620",
      "source_id": "r012:unit:s_strings_combinations",
      "status": "source_frozen",
      "target_id": "r012:concept:binomial-coefficient"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5dcfe1d0796e121be5608a83",
      "source_id": "r012:unit:auto:f7e40464a595ae094b2b7cdf",
      "status": "source_frozen",
      "target_id": "r012:concept:full-house-probability"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5df2ebaa82744feb7021bbe7",
      "source_id": "r012:unit:fig_height5",
      "status": "source_frozen",
      "target_id": "r012:concept:antichain-partition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5e17685d32cbb86fee946fca",
      "source_id": "r012:unit:s_graphalgorithms_digraphs",
      "status": "source_frozen",
      "target_id": "r012:concept:directed-edge"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5e4c2d9ce3a205f33be54129",
      "source_id": "r012:unit:fig_connectedgraph",
      "status": "source_frozen",
      "target_id": "r012:concept:graph-connectivity"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5e556276954276072360e9e0",
      "source_id": "r012:unit:s_networkflow_flows-cuts",
      "status": "source_frozen",
      "target_id": "r012:concept:vertex"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5e5ec3faf32fcf9fcd9dcc6f",
      "source_id": "r012:unit:exa_inclusion-exclusion_prop-inject",
      "status": "source_frozen",
      "target_id": "r012:concept:function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5e7c81a90942ce262f9ba5d3",
      "source_id": "r012:unit:s_background_complex",
      "status": "source_frozen",
      "target_id": "r012:concept:surjection"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5e9075e7e040b648d2597285",
      "source_id": "r012:unit:rq-graphs_intro_degree",
      "status": "source_frozen",
      "target_id": "r012:concept:vertex-degree"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5eb31793b8122e7d89be79a5",
      "source_id": "r012:unit:s_background_add",
      "status": "source_frozen",
      "target_id": "r012:concept:function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5ee9a1a6ac79bfbdf2ebaccf",
      "source_id": "r012:unit:auto:5a5a5f490053509f506e2e65",
      "status": "source_frozen",
      "target_id": "r012:concept:distinct-part-partition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5f2a8bfb06e1a50396c181d4",
      "source_id": "r012:unit:s_flowapplications_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:integer-maximum-flow-integrality"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5f4c20461dcbc4d5cf35f7f4",
      "source_id": "r012:unit:auto:0436226a7a3aec223fbb66d8",
      "status": "source_frozen",
      "target_id": "r012:concept:inclusion-exclusion-property"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5f8140163455269eec8a9d6d",
      "source_id": "r012:unit:exa_genfunction_apples",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function-distribution-model"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5fae0c4dc14e76a6fee14d7d",
      "source_id": "r012:unit:rq-recurrence_solving-async-nonlinear",
      "status": "source_frozen",
      "target_id": "r012:concept:particular-solution-trial-method"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5fba861d72ec70ef0f48fda4",
      "source_id": "r012:unit:auto:dc7056216e439071dc1ede50",
      "status": "source_frozen",
      "target_id": "r012:concept:equally-likely-outcomes"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:5fdf6e26a93b05331516ff31",
      "source_id": "r012:unit:s_background_exp",
      "status": "source_frozen",
      "target_id": "r012:concept:mathematical-induction"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:600d06b8175f42c45cb3330e",
      "source_id": "r012:unit:s_ramsey_estimatesize",
      "status": "source_frozen",
      "target_id": "r012:concept:binomial-coefficient"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6017a5cd40e8a233490993e3",
      "source_id": "r012:unit:ex_recurrence_ternary-strings-no-20-solved",
      "status": "source_frozen",
      "target_id": "r012:concept:initial-condition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:601ac5d666d8e150d5fc9136",
      "source_id": "r012:unit:s_intro_enum",
      "status": "source_frozen",
      "target_id": "r012:concept:set-partition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:602b37b56c1c9234d3737cfc",
      "source_id": "r012:unit:auto:3ac47f248ab24d08c8fbed2f",
      "status": "source_frozen",
      "target_id": "r012:concept:derangement-asymptotic-probability"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6036682abc72653ee2a12fbc",
      "source_id": "r012:unit:s_genfunction_binom-app",
      "status": "source_frozen",
      "target_id": "r012:concept:generalized-binomial-coefficient"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:603d5903c1cfec2dad0ae3f5",
      "source_id": "r012:unit:auto:157db7e274f439b81e0dec9b",
      "status": "source_frozen",
      "target_id": "r012:concept:mathematical-induction"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:605d9398e4705f925e915807",
      "source_id": "r012:unit:s_strings_lattice-paths-binomial-thm_activity",
      "status": "source_frozen",
      "target_id": "r012:concept:lattice-path"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6075316a71252a78ac0aec9a",
      "source_id": "r012:unit:s_polya_polya",
      "status": "source_frozen",
      "target_id": "r012:concept:cycle-index"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6078d846de3a10d0da5f1666",
      "source_id": "r012:unit:s_induction_posintsord",
      "status": "source_frozen",
      "target_id": "r012:concept:well-ordering-principle"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:607e93ca2ab9a5df9d081c77",
      "source_id": "r012:unit:auto:a5fd615b1106d334b47d57d4",
      "status": "source_frozen",
      "target_id": "r012:concept:fibonacci-tiling-recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:60cb735c162de7cc5521684a",
      "source_id": "r012:unit:thm_fishburn",
      "status": "source_frozen",
      "target_id": "r012:concept:interval-order"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:60d54d9517da013933b8e7cb",
      "source_id": "r012:unit:fig_graphdata",
      "status": "source_frozen",
      "target_id": "r012:concept:graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:60de14f7902fb04546fe9fbd",
      "source_id": "r012:unit:auto:5d06d4ea1ab81098c21c9be0",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:612f7d33eebf2a279b13d478",
      "source_id": "r012:unit:s_recurrence_adv-ops_zero",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator-polynomial"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:614b1142ee33aaf8835f2617",
      "source_id": "r012:unit:inclusion-exclusion_PI_IE-sum-terms",
      "status": "source_frozen",
      "target_id": "r012:concept:inclusion-exclusion"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:615b9a58b298cd15dcb3141f",
      "source_id": "r012:unit:s_networkflow_integer-programming",
      "status": "source_frozen",
      "target_id": "r012:concept:integral-maximum-flow"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:618c57a3dbd2839ddebf1191",
      "source_id": "r012:unit:backmatter",
      "status": "source_frozen",
      "target_id": "r012:concept:color-scheme"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:61dcb168c105ba46adab85aa",
      "source_id": "r012:unit:s_posets_dilworth",
      "status": "source_frozen",
      "target_id": "r012:concept:maximal-chain"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:62160c5b1ee5470e71cf67ec",
      "source_id": "r012:unit:fig_planar",
      "status": "source_frozen",
      "target_id": "r012:concept:planar-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:622af1db7ef04ac67d5a9b8c",
      "source_id": "r012:unit:ch_inclusion-exclusion",
      "status": "source_frozen",
      "target_id": "r012:concept:surjection"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:622d411aec723311c1253f38",
      "source_id": "r012:unit:s_graphalgorithms_min-wt-span",
      "status": "source_frozen",
      "target_id": "r012:concept:heap-priority-structure"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6232c5731af1c6e1348ea41d",
      "source_id": "r012:unit:eqn_recurrence_ternary",
      "status": "source_frozen",
      "target_id": "r012:concept:forbidden-substring-recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:63528db08f4732dcb5e32126",
      "source_id": "r012:unit:prop_strings_symmetric",
      "status": "source_frozen",
      "target_id": "r012:concept:combination"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:636a761f24630f24e4f3d617",
      "source_id": "r012:unit:fig_complete_graphs",
      "status": "source_frozen",
      "target_id": "r012:concept:complete-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:637168cc34623e54c161aeea",
      "source_id": "r012:unit:s_background_rationals",
      "status": "source_frozen",
      "target_id": "r012:concept:rational-order"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:63b519c1dafda0e60694defc",
      "source_id": "r012:unit:auto:46be14a19d3b560435dab10c",
      "status": "source_frozen",
      "target_id": "r012:concept:ordered-coin-sequence-generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:63c148523f03afcabb9d161b",
      "source_id": "r012:unit:s_background_equivalence",
      "status": "source_frozen",
      "target_id": "r012:concept:set-partition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:63c3a1e5a6f260fd0ddc602a",
      "source_id": "r012:unit:s_background_equivalence",
      "status": "source_frozen",
      "target_id": "r012:concept:symmetric-relation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6417007c669863a41d70a667",
      "source_id": "r012:unit:s_networkflow_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:vertex"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6420e2295a9b00eebd1276fc",
      "source_id": "r012:unit:thm_catalan-genfunction",
      "status": "source_frozen",
      "target_id": "r012:concept:rubot"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6438f55c3d2c708c95ededb5",
      "source_id": "r012:unit:s_posets_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-comparability"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6483e6107ae6b5e5b6eae86e",
      "source_id": "r012:unit:eqn_solutionrr",
      "status": "source_frozen",
      "target_id": "r012:concept:repeated-root-recurrence-solution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:64a03b68424a20025f99a07e",
      "source_id": "r012:unit:auto:cb7ff5c803d045f07d0f6a7c",
      "status": "source_frozen",
      "target_id": "r012:concept:central-tendency"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:64a64dfbdd61f2e911d775f0",
      "source_id": "r012:unit:s_recurrence_intro_strings",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:64b82ea15fcfb06f7389e8ef",
      "source_id": "r012:unit:s_probability_infinite-outcomes",
      "status": "source_frozen",
      "target_id": "r012:concept:absolute-convergence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:64f1eb27a5e441b369a46626",
      "source_id": "r012:unit:s_networkflow_exercises",
      "status": "source_frozen",
      "target_id": "r012:concept:path"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:64fc4af5990f8fb22c0162c2",
      "source_id": "r012:unit:s_flowapplications_exercises",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-network-reconstruction"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:65088c6e8de824bf4a3c2c5f",
      "source_id": "r012:unit:s_basics_exact",
      "status": "source_frozen",
      "target_id": "r012:concept:polynomial-time"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:65188793898ac951e0fec8be",
      "source_id": "r012:unit:prop_genfunction-product",
      "status": "source_frozen",
      "target_id": "r012:concept:formal-power-series"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:651b19df3e2a0ecc95763af2",
      "source_id": "r012:unit:s_networkflow_flows-cuts",
      "status": "source_frozen",
      "target_id": "r012:concept:flow-value"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:652a277b70c4d120b056ee3e",
      "source_id": "r012:unit:s_genfunction_distributions",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function-distribution-model"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:65b6a14a095f8dc80dd78e92",
      "source_id": "r012:unit:s_graphs_planar",
      "status": "source_frozen",
      "target_id": "r012:concept:graph-homeomorphism"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6605682e75c6b5af51ff2406",
      "source_id": "r012:unit:s_polya_apps",
      "status": "source_frozen",
      "target_id": "r012:concept:modular-arithmetic"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6607a9823fa2d728ce3e11bf",
      "source_id": "r012:unit:s_background_reals",
      "status": "source_frozen",
      "target_id": "r012:concept:dedekind-cut"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:662a7f9b18affdd1ec845697",
      "source_id": "r012:unit:thm_eulerian",
      "status": "source_frozen",
      "target_id": "r012:concept:eulerian-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:662c2d8aef33edd86f738985",
      "source_id": "r012:unit:exa_twojars",
      "status": "source_frozen",
      "target_id": "r012:concept:disjoint-events"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:66a986a284f1bfe36b4e3e67",
      "source_id": "r012:unit:s_ramsey_probability",
      "status": "source_frozen",
      "target_id": "r012:concept:probabilistic-method"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6716bbbd0dd2a1b3bd52be55",
      "source_id": "r012:unit:s_inclusion-exclusion_euler-phi",
      "status": "source_frozen",
      "target_id": "r012:concept:inclusion-exclusion"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:672358ac24f35bd73b352d6c",
      "source_id": "r012:unit:auto:35a079f39425cb52d1e8033e",
      "status": "source_frozen",
      "target_id": "r012:concept:fair-game"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6751489ef339050245a3e7b6",
      "source_id": "r012:unit:prop_num-divisible",
      "status": "source_frozen",
      "target_id": "r012:concept:divisibility"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:678221fd76f265b2743a63fd",
      "source_id": "r012:unit:exa_genfunction_multisets",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function-distribution-model"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:679f2f87235c5d32fbdadc15",
      "source_id": "r012:unit:s_posets_dilworth",
      "status": "source_frozen",
      "target_id": "r012:concept:maximum-chain"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:67a2f05c0254398edfa9378f",
      "source_id": "r012:unit:auto:2b9501b6517e77e868e24689",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator-polynomial"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:67b88b07936a788213a82b07",
      "source_id": "r012:unit:fig_17ptposet",
      "status": "source_frozen",
      "target_id": "r012:concept:hasse-diagram"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:67f3f85bd5560d35fa56e7fb",
      "source_id": "r012:unit:s_genfunction_binom-app",
      "status": "source_frozen",
      "target_id": "r012:concept:power-series-product"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:681cf9d86f84d6605854734c",
      "source_id": "r012:unit:s_recurrence_solving_homogeneous",
      "status": "source_frozen",
      "target_id": "r012:concept:homogeneous-recurrence-solution-space"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6824fbff90312e1b4df92fc2",
      "source_id": "r012:unit:s_polya_apps",
      "status": "source_frozen",
      "target_id": "r012:concept:aromatic-hydrocarbon"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6844857c1eeacd28d2ee7ed3",
      "source_id": "r012:unit:auto:e3dfb8524ffbb34b5062db90",
      "status": "source_frozen",
      "target_id": "r012:concept:ordinary-generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:68456eb63b991624e0c9ff5f",
      "source_id": "r012:unit:s_posets_sorting",
      "status": "source_frozen",
      "target_id": "r012:concept:sorting"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6860c48032dd63aaaff06b84",
      "source_id": "r012:unit:auto:40c708c69ade17788d6a5947",
      "status": "source_frozen",
      "target_id": "r012:concept:inclusion-exclusion"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6892dd58d7473e903d220460",
      "source_id": "r012:unit:s_recurrence_solving_nonhomogeneous",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence-equation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:68ab00606964d99c8bca60b3",
      "source_id": "r012:unit:s_background_products",
      "status": "source_frozen",
      "target_id": "r012:concept:tuple"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:68d8d285c640665091136810",
      "source_id": "r012:unit:s_posets_dilworth-intord",
      "status": "source_frozen",
      "target_id": "r012:concept:interval-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:691ff1fe06cd000852f75094",
      "source_id": "r012:unit:thm_dualdilworth",
      "status": "source_frozen",
      "target_id": "r012:concept:antichain-partition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:699f976ae40e4c356573ca4a",
      "source_id": "r012:unit:s_recurrence_linear",
      "status": "source_frozen",
      "target_id": "r012:concept:homogeneous-linear-recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:69b2db9368c587d5a9cdc37e",
      "source_id": "r012:unit:s_intro_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:poset"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6a160d09b2dd23e820655bd5",
      "source_id": "r012:unit:auto:fa26c80a67c89c43da03624e",
      "status": "source_frozen",
      "target_id": "r012:concept:random-variable"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6a1cdc79ecc98d82e92aeeb6",
      "source_id": "r012:unit:s_kitchensink_applying-local-lemma",
      "status": "source_frozen",
      "target_id": "r012:concept:local-lemma-ramsey-lower-bound"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6a45a426dc2a3ef7d11e9ce2",
      "source_id": "r012:unit:ch_recurrence",
      "status": "source_frozen",
      "target_id": "r012:concept:linear-recurrence-equation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6a8a16103c274c716159cf53",
      "source_id": "r012:unit:s_genfunction_binom-app",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6a91a0d902f45ff77b6d3960",
      "source_id": "r012:unit:s_graphalgorithms_exercises",
      "status": "source_frozen",
      "target_id": "r012:concept:dijkstra-negative-weight-failure"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6ac0bcfe927a866d9a0d4403",
      "source_id": "r012:unit:s_intro_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:partition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6ac2d14295c263411e468cd3",
      "source_id": "r012:unit:s_intro_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6aeea5079dc51c9568c302de",
      "source_id": "r012:unit:s_polya_perm-groups",
      "status": "source_frozen",
      "target_id": "r012:concept:symmetric-group"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6b009a7fdd4907209bd7b1e3",
      "source_id": "r012:unit:s_recurrence_adv-ops_zero",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator-equation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6b2ac5d57b8c18f11db35040",
      "source_id": "r012:unit:prop_networkflow_update",
      "status": "source_frozen",
      "target_id": "r012:concept:graph-incidence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6b6fe0e9dab8e10738af5b60",
      "source_id": "r012:unit:s_background_exp",
      "status": "source_frozen",
      "target_id": "r012:concept:nonnegative-integer"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6b71e97a5ba3c1d34966cdf0",
      "source_id": "r012:unit:ex_recurrence_gf-nonhomog",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function-recurrence-method"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6b96ebf381790acc8cf6302b",
      "source_id": "r012:unit:auto:4b9b577c7e32e0494cb91c36",
      "status": "source_frozen",
      "target_id": "r012:concept:exponential-generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6b9caa07e5c8a9a32a78889c",
      "source_id": "r012:unit:s_genfunction_PI",
      "status": "source_frozen",
      "target_id": "r012:concept:ordinary-generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6beb79fb27be4535d20a2032",
      "source_id": "r012:unit:genfunction_PI_string-restrict-2",
      "status": "source_frozen",
      "target_id": "r012:concept:even-symbol-count-filter"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6bee6f64e8e2fee70beb8fcf",
      "source_id": "r012:unit:backmatter",
      "status": "source_frozen",
      "target_id": "r012:concept:back-matter"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6c2ffa2c710a595bac7e2a4d",
      "source_id": "r012:unit:s_background_complex",
      "status": "source_frozen",
      "target_id": "r012:concept:cantor-diagonal-nonsurjection"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6cc0e3c4de121e830172c580",
      "source_id": "r012:unit:s_ramsey_probability",
      "status": "source_frozen",
      "target_id": "r012:concept:binomial-coefficient"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6ced6f7fc2213536aabb3b7e",
      "source_id": "r012:unit:s_posets_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:cover-relation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6cfd0161ba483d8a43edd88a",
      "source_id": "r012:unit:s_background_add",
      "status": "source_frozen",
      "target_id": "r012:concept:recursive-addition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6cffc87a09787ec1eed8f742",
      "source_id": "r012:unit:s_intro_geom",
      "status": "source_frozen",
      "target_id": "r012:concept:geometry"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6d42e3adb97b16020534004c",
      "source_id": "r012:unit:auto:d82b928b4ab1bfb15c849fb5",
      "status": "source_frozen",
      "target_id": "r012:concept:surjection"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6d73bd519c2ecddbed6eff12",
      "source_id": "r012:unit:thm_newton-binomial",
      "status": "source_frozen",
      "target_id": "r012:concept:binomial-theorem"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6d7f8bb460a85f2e4a8b4024",
      "source_id": "r012:unit:prop_linearexpect",
      "status": "source_frozen",
      "target_id": "r012:concept:linearity-of-expectation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6e087444f4d367b131ce90b3",
      "source_id": "r012:unit:s_polya_apps",
      "status": "source_frozen",
      "target_id": "r012:concept:labeled-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6e08d846a99dec46b341ab57",
      "source_id": "r012:unit:s_kitchensink_extremal-set-theory",
      "status": "source_frozen",
      "target_id": "r012:concept:sperner-theorem"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6e2317e515fe80f873f8d331",
      "source_id": "r012:unit:auto:07a5e2769ec7b1889ef21fcf",
      "status": "source_frozen",
      "target_id": "r012:concept:payoff-ratio"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6e8d42d5dc952107b5b1dcca",
      "source_id": "r012:unit:act_inclusion-exclusion_surjections-formula_conclusion",
      "status": "source_frozen",
      "target_id": "r012:concept:surjection-enumeration-formula"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6ebb3fa44ee0686d5522cf7a",
      "source_id": "r012:unit:s_graphs_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:spanning-subgraph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6ed30a461b0f4aaa00b536dc",
      "source_id": "r012:unit:lem_sum0",
      "status": "source_frozen",
      "target_id": "r012:concept:addition-laws"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6f243d614b80187a75863326",
      "source_id": "r012:unit:s_intro_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:enumeration"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6f464332a62eb91afc401b1a",
      "source_id": "r012:unit:exam_genfunction_geom-series",
      "status": "source_frozen",
      "target_id": "r012:concept:geometric-series"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6f6966102c1641751259adcc",
      "source_id": "r012:unit:fig_height5",
      "status": "source_frozen",
      "target_id": "r012:concept:minimal-element"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6f7aeef7a4fed291e911075d",
      "source_id": "r012:unit:ex_genfunction_exponential_passcode",
      "status": "source_frozen",
      "target_id": "r012:concept:exponential-generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6f9ca72531dd77cf68d819ad",
      "source_id": "r012:unit:s_graphalgorithms_shortest-paths",
      "status": "source_frozen",
      "target_id": "r012:concept:dijkstra-permanent-distance-monotonicity"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6fdadd5cdc7153d681c75933",
      "source_id": "r012:unit:recurrence_discussion_takeaways",
      "status": "source_frozen",
      "target_id": "r012:concept:naive-recursion-cost"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:6fe49b08f3a7e95aebd274e0",
      "source_id": "r012:unit:s_genfunction_distributions",
      "status": "source_frozen",
      "target_id": "r012:concept:restricted-object-distribution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7042b5bffdde04d25877bb74",
      "source_id": "r012:unit:auto:e1321354951ba5fcec2ae15c",
      "status": "source_frozen",
      "target_id": "r012:concept:restricted-object-distribution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:705b9452182e8c5d6d8719f7",
      "source_id": "r012:unit:s_background_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:set-membership"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7061cd026fd2f759d65d8800",
      "source_id": "r012:unit:rqs-genfunction_distributions",
      "status": "source_frozen",
      "target_id": "r012:concept:restricted-object-distribution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:70746b84e0c5546e7ce00082",
      "source_id": "r012:unit:s_recurrence_rigorous_general",
      "status": "source_frozen",
      "target_id": "r012:concept:factored-advancement-operator-general-solution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7091836afc88004a5cfca09c",
      "source_id": "r012:unit:s_background_mult",
      "status": "source_frozen",
      "target_id": "r012:concept:mathematical-induction"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:70b068bb996cffae2bba8e4c",
      "source_id": "r012:unit:thm_partition",
      "status": "source_frozen",
      "target_id": "r012:concept:distinct-part-partition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:70fed8bb1f03d9c32650a74f",
      "source_id": "r012:unit:s_posets_additional-concepts",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-automorphism"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7184891c09372305144de480",
      "source_id": "r012:unit:genfunction_PI_apples-five",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function-distribution-model"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:718c169226626c55cf872648",
      "source_id": "r012:unit:auto:6b0d982902d4e6cfc0dfed45",
      "status": "source_frozen",
      "target_id": "r012:concept:least-common-multiple"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:718ef73a502f449c289dbb88",
      "source_id": "r012:unit:s_polya_burnside",
      "status": "source_frozen",
      "target_id": "r012:concept:burnside-lemma"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:718f29af183a15892297aace",
      "source_id": "r012:unit:s_networkflow_exercises",
      "status": "source_frozen",
      "target_id": "r012:concept:edge"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:71adc85733ac5302c743a878",
      "source_id": "r012:unit:eq_genfunction_finite-geom",
      "status": "source_frozen",
      "target_id": "r012:concept:finite-geometric-series"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:71d036ab7dc70ed4602d5858",
      "source_id": "r012:unit:exa_inclusion-exclusion_int-solns",
      "status": "source_frozen",
      "target_id": "r012:concept:binomial-coefficient"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:71eaf5355dfbe386633b2b37",
      "source_id": "r012:unit:s_basics_complexity",
      "status": "source_frozen",
      "target_id": "r012:concept:polynomial-time"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:71f24ac43c8052eb1ad8f0fc",
      "source_id": "r012:unit:s_flowapplications_chain-partition",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-width"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:721b74cc651a2dc1342c4f10",
      "source_id": "r012:unit:s_kitchensink_applying-local-lemma",
      "status": "source_frozen",
      "target_id": "r012:concept:asymptotic-order"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:72398c259c9c686f2ff7fcaf",
      "source_id": "r012:unit:rq-recurrence_adv-ops_rewrite",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence-relation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:726436c837aa0c2510f434d2",
      "source_id": "r012:unit:exa_networkflow_delta",
      "status": "source_frozen",
      "target_id": "r012:concept:augmenting-flow-update"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:726f5ec09527f103ee17b9ba",
      "source_id": "r012:unit:s_recurrence_solving_nonhomogeneous",
      "status": "source_frozen",
      "target_id": "r012:concept:particular-plus-homogeneous-solution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:727c6cd79088305e4d19bd31",
      "source_id": "r012:unit:fig_intro_necklace",
      "status": "source_frozen",
      "target_id": "r012:concept:bead"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:729daafa00e380f4cadd02f4",
      "source_id": "r012:unit:auto:7126d6d352834b81eac3866d",
      "status": "source_frozen",
      "target_id": "r012:concept:database-identifier-recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:72b8231428007b7ab5ece01a",
      "source_id": "r012:unit:s_basics_exact",
      "status": "source_frozen",
      "target_id": "r012:concept:p-class"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:72bd1dbae809fe38f762c4db",
      "source_id": "r012:unit:auto:5d06d4ea1ab81098c21c9be0",
      "status": "source_frozen",
      "target_id": "r012:concept:formal-power-series"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:72f066ec268dadbf57baf89f",
      "source_id": "r012:unit:ex_genfunction_ineq-clean",
      "status": "source_frozen",
      "target_id": "r012:concept:restricted-object-distribution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:73503e51105d17e0db6f2142",
      "source_id": "r012:unit:s_recurrence_solving_homogeneous",
      "status": "source_frozen",
      "target_id": "r012:concept:factored-advancement-operator-general-solution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7352524cd3b43f2b7bb20c80",
      "source_id": "r012:unit:auto:f3edcd631926927e1e6b9719",
      "status": "source_frozen",
      "target_id": "r012:concept:even-symbol-count-filter"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:737d81a81d9cd8f9bc541d17",
      "source_id": "r012:unit:s_graphs_planar",
      "status": "source_frozen",
      "target_id": "r012:concept:graph-face"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7397157c2c3111c815ab383d",
      "source_id": "r012:unit:s_basics_pigeonhole",
      "status": "source_frozen",
      "target_id": "r012:concept:injection"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7488856400c2bcf8e157a7c4",
      "source_id": "r012:unit:s_graphs_eulerham",
      "status": "source_frozen",
      "target_id": "r012:concept:hamiltonian-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:74dfa4773fd300c540ddd9db",
      "source_id": "r012:unit:fig_posets_lin-extn",
      "status": "source_frozen",
      "target_id": "r012:concept:linear-extension"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:74e856e0539a563eb273dc85",
      "source_id": "r012:unit:s_posets_sorting",
      "status": "source_frozen",
      "target_id": "r012:concept:merge-sort"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:753303629a46605bc12cf9e4",
      "source_id": "r012:unit:auto:e890493d9ce5282dd02dd98c",
      "status": "source_frozen",
      "target_id": "r012:concept:dependent-events"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:75b702887482d54bd4d2e60f",
      "source_id": "r012:unit:auto:4411fbc2b5a9d67ef15e7dff",
      "status": "source_frozen",
      "target_id": "r012:concept:factored-advancement-operator-general-solution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:75c431f750fae7a9b88b1ab8",
      "source_id": "r012:unit:prop_graphalgorithms_exchange",
      "status": "source_frozen",
      "target_id": "r012:concept:spanning-tree-exchange-principle"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:75d77fd945819a0972868e38",
      "source_id": "r012:unit:s_inclusion-exclusion_surjections",
      "status": "source_frozen",
      "target_id": "r012:concept:function-image"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:75f4f192ee82eac017c2b56c",
      "source_id": "r012:unit:s_strings_comb-proof",
      "status": "source_frozen",
      "target_id": "r012:concept:nonnegative-integer"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:762b0247b16e832b48708806",
      "source_id": "r012:unit:s_posets_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:subposet"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:764b76c14402c1866756aca9",
      "source_id": "r012:unit:s_inclusion-exclusion_surjections",
      "status": "source_frozen",
      "target_id": "r012:concept:inclusion-exclusion"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:76619a95e137c17b1929ea96",
      "source_id": "r012:unit:backmatter",
      "status": "source_frozen",
      "target_id": "r012:concept:document-class"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7673621ba24518b5ec625a46",
      "source_id": "r012:unit:s_recurrence_intro_fib",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:76aae4fcb9b0eb7079caa0ff",
      "source_id": "r012:unit:s_background_order",
      "status": "source_frozen",
      "target_id": "r012:concept:binary-relation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:76bac2a349905032211ff878",
      "source_id": "r012:unit:ex_genfunction_exponential_passcode",
      "status": "source_frozen",
      "target_id": "r012:concept:sage-power-series-expansion"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:76e59bafea28b3d819877e36",
      "source_id": "r012:unit:auto:e0f50e92137238f006185b9f",
      "status": "source_frozen",
      "target_id": "r012:concept:integer-partition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:76f900b15129bfcd9d570806",
      "source_id": "r012:unit:s_strings_multinom",
      "status": "source_frozen",
      "target_id": "r012:concept:polynomial-expansion"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7752d8f8efaad63a82cea6ab",
      "source_id": "r012:unit:s_background_total-order-N",
      "status": "source_frozen",
      "target_id": "r012:concept:multiplication-monotonicity"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:77660f78ad2935b0f61917d7",
      "source_id": "r012:unit:s_polya_apps",
      "status": "source_frozen",
      "target_id": "r012:concept:scale-transposition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:77785b7cd359268eab3e01d4",
      "source_id": "r012:unit:s_networkflow_exercises",
      "status": "source_frozen",
      "target_id": "r012:concept:network-flow"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:783f4123b5f5ece273569725",
      "source_id": "r012:unit:s_recurrence_solving",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence-equation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:78675b7866a1fddef3628a1e",
      "source_id": "r012:unit:thm_intgraphcol",
      "status": "source_frozen",
      "target_id": "r012:concept:interval-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7871ff06ca5b34a3861769e8",
      "source_id": "r012:unit:ex_recurrence_ternary-strings-no-20-solved",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence-equation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:78819db7174da63b89856680",
      "source_id": "r012:unit:s_intro_enum",
      "status": "source_frozen",
      "target_id": "r012:concept:pairwise-disjoint"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:78e00132c1a700bb3fa75b52",
      "source_id": "r012:unit:s_ramsey_exercises",
      "status": "source_frozen",
      "target_id": "r012:concept:chromatic-number"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:79125fb4bc22f445e4ef0ff7",
      "source_id": "r012:unit:auto:21546ae1bdf04f7552481516",
      "status": "source_frozen",
      "target_id": "r012:concept:clique"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:79235526e8b1bc05c1212863",
      "source_id": "r012:unit:s_recurrence_exercises",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence-equation-exercise-synthesis"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:79408b37bdb4c30058cb8fd8",
      "source_id": "r012:unit:ex_recurrence_ternary-strings-no-20-solved",
      "status": "source_frozen",
      "target_id": "r012:concept:closed-form-expression"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7969091c66b5bc7a03d6b8e5",
      "source_id": "r012:unit:auto:f4036c5496787d4bb754e7c7",
      "status": "source_frozen",
      "target_id": "r012:concept:expected-bernoulli-success-count"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:79d017cf08a9212949c7d838",
      "source_id": "r012:unit:auto:c1cbbffbb5bf258ea18be45d",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:79f706720d0953605dd8d397",
      "source_id": "r012:unit:s_kitchensink_extremal-set-theory",
      "status": "source_frozen",
      "target_id": "r012:concept:intersecting-set-family"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:79f9caab7d8d3a4aa40b77b6",
      "source_id": "r012:unit:s_recurrence_intro_lines",
      "status": "source_frozen",
      "target_id": "r012:concept:line-region-recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7a4cca7408bef9fe9ca597ad",
      "source_id": "r012:unit:s_recurrence_intro_strings",
      "status": "source_frozen",
      "target_id": "r012:concept:forbidden-substring-recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7a6bfb39b075829142b59591",
      "source_id": "r012:unit:alg_labeling",
      "status": "source_frozen",
      "target_id": "r012:concept:ford-fulkerson-labeling-algorithm"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7a72cfac6f92a79cf9a185f3",
      "source_id": "r012:unit:s_intro_opt",
      "status": "source_frozen",
      "target_id": "r012:concept:minimum-spanning-tree"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7a9bf669ec78c521cf0a0ff1",
      "source_id": "r012:unit:auto:c03a554019cff7389d010e0a",
      "status": "source_frozen",
      "target_id": "r012:concept:falling-product-recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7aaa247ea7b3036e095123d3",
      "source_id": "r012:unit:auto:77bb8e40ef7c0def33263edd",
      "status": "source_frozen",
      "target_id": "r012:concept:power-series-product"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7acf5b43fe039b46d0f6d063",
      "source_id": "r012:unit:auto:40c708c69ade17788d6a5947",
      "status": "source_frozen",
      "target_id": "r012:concept:euler-phi-product-formula"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7ad756b552f3c8d95b301b2e",
      "source_id": "r012:unit:s_intro_enum",
      "status": "source_frozen",
      "target_id": "r012:concept:symmetry-equivalence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7b01b32a757230056cf6e230",
      "source_id": "r012:unit:s_intro_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:combinatorics"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7b104439caec1b3932d4da0e",
      "source_id": "r012:unit:s_recurrence_adv-ops_const-coeff",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator-polynomial"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7b23e274789ba5fd48941268",
      "source_id": "r012:unit:s_recurrence_discussion",
      "status": "source_frozen",
      "target_id": "r012:concept:naive-recursion-cost"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7b26b41589aaa6b07cd86f3a",
      "source_id": "r012:unit:genfunction_PI_apples-one",
      "status": "source_frozen",
      "target_id": "r012:concept:restricted-object-distribution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7b4ecc61e5bc0de603a83f27",
      "source_id": "r012:unit:auto:2d043fada756b0e678fbcfa4",
      "status": "source_frozen",
      "target_id": "r012:concept:restricted-object-distribution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7bdba3f89f31060cd63910f9",
      "source_id": "r012:unit:auto:a5fd615b1106d334b47d57d4",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7bf192ea3174217dbad319ab",
      "source_id": "r012:unit:s_graphs_eulerham",
      "status": "source_frozen",
      "target_id": "r012:concept:eulerian-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7c177724ab2586489ebbd8b0",
      "source_id": "r012:unit:s_intro_enum",
      "status": "source_frozen",
      "target_id": "r012:concept:nonincreasing-sequence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7c2f1e174fd7519566e0f301",
      "source_id": "r012:unit:s_posets_sorting",
      "status": "source_frozen",
      "target_id": "r012:concept:bubble-sort"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7c37baca063b7f28cf4ddd4d",
      "source_id": "r012:unit:exa_inclusion-exclusion_prop-inject",
      "status": "source_frozen",
      "target_id": "r012:concept:surjection"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7c38c4db4fffe16770f07eaf",
      "source_id": "r012:unit:s_background_mult",
      "status": "source_frozen",
      "target_id": "r012:concept:binary-operation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7c507fc5c2bc4658f70be6e8",
      "source_id": "r012:unit:auto:6b0d982902d4e6cfc0dfed45",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function-distribution-model"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7cc20b3d06d02257d8905d1a",
      "source_id": "r012:unit:s_networkflow_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:flow-conservation-law"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7cdef8b12ac58986a99f725a",
      "source_id": "r012:unit:s_polya_square",
      "status": "source_frozen",
      "target_id": "r012:concept:square-vertex-coloring"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7d1684f05a76eddbf2f2c9fd",
      "source_id": "r012:unit:s_background_products",
      "status": "source_frozen",
      "target_id": "r012:concept:cartesian-product"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7d22baeb640ef3db233b8e9f",
      "source_id": "r012:unit:auto:5cf98fb376a04e75419df1f9",
      "status": "source_frozen",
      "target_id": "r012:concept:euler-phi-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7da04035112075f3833fb35f",
      "source_id": "r012:unit:exa_inclusion-exclusion_prop-derange",
      "status": "source_frozen",
      "target_id": "r012:concept:bijection"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7daa7d132c21fd69933bb0b9",
      "source_id": "r012:unit:s_networkflow_labeling-algorithm",
      "status": "source_frozen",
      "target_id": "r012:concept:network-flow-optimality-certificate"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7dff799dbf4d38110dd81e20",
      "source_id": "r012:unit:s_intro_number",
      "status": "source_frozen",
      "target_id": "r012:concept:positive-integer"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7e280f6bf07cd37ebcad2f93",
      "source_id": "r012:unit:ex_recurrence_lines-solved",
      "status": "source_frozen",
      "target_id": "r012:concept:line-region-recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7e50ed925be5e64049d8081f",
      "source_id": "r012:unit:auto:33c963d4a1733b8680bf29a7",
      "status": "source_frozen",
      "target_id": "r012:concept:equally-likely-outcomes"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7e8b3de9f514907e2e71aeaf",
      "source_id": "r012:unit:ex_recurrence_deg2",
      "status": "source_frozen",
      "target_id": "r012:concept:homogeneous-linear-recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7e8c321fd79931566ab50b74",
      "source_id": "r012:unit:auto:318098a808461c4b431eaeec",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function-distribution-model"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7ed7d3937fc2915fd429e90c",
      "source_id": "r012:unit:eqn_distinct",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator-polynomial"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7f1ae518fb731a0d119baa7d",
      "source_id": "r012:unit:s_polya_polya",
      "status": "source_frozen",
      "target_id": "r012:concept:inventory-substitution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7f2ef8b69d1dd5e447feea1d",
      "source_id": "r012:unit:rqs-recurrence_solving",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7f43b713e98771dbd42edb84",
      "source_id": "r012:unit:auto:025bf0a72a4db690049c74bf",
      "status": "source_frozen",
      "target_id": "r012:concept:particular-solution-trial-method"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7f8692ac939fa949e61fb95f",
      "source_id": "r012:unit:prop_strings_permutations",
      "status": "source_frozen",
      "target_id": "r012:concept:factorial"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7f8e27acf083a4f27b4c38d5",
      "source_id": "r012:unit:app-comb",
      "status": "source_frozen",
      "target_id": "r012:concept:applied-combinatorics"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7f98a2698c445afdb41e8753",
      "source_id": "r012:unit:s_induction_bincoeffs",
      "status": "source_frozen",
      "target_id": "r012:concept:pascal-triangle"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7f9b384c65a9f9842520f4f9",
      "source_id": "r012:unit:fig_10ptintorder",
      "status": "source_frozen",
      "target_id": "r012:concept:minimal-interval-representation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:7fc3bb9ad2e9b84563eb36fa",
      "source_id": "r012:unit:s_recurrence_solving_homogeneous",
      "status": "source_frozen",
      "target_id": "r012:concept:homogeneous-linear-recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:801dd8a1e3c09758efea4f3f",
      "source_id": "r012:unit:s_kitchensink_online",
      "status": "source_frozen",
      "target_id": "r012:concept:online-algorithm"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:803bc8ae25e9ebf5e56f4c7b",
      "source_id": "r012:unit:ch_prologue",
      "status": "source_frozen",
      "target_id": "r012:concept:applied-combinatorics"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:805898d853d07b48dd552332",
      "source_id": "r012:unit:s_networkflow_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:network-flow"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:807111c1e84becc4b36a42b0",
      "source_id": "r012:unit:s_inclusion-exclusion_derangements",
      "status": "source_frozen",
      "target_id": "r012:concept:fixed-point"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:80c57bc928231eca00c81c11",
      "source_id": "r012:unit:auto:0faa5a1d42e8503171d0a48a",
      "status": "source_frozen",
      "target_id": "r012:concept:hat-check-problem"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:80c6a466229144b26f348c83",
      "source_id": "r012:unit:s_posets_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-antichain"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:80d2aa891173d077782cc881",
      "source_id": "r012:unit:s_kitchensink_lovasz-local",
      "status": "source_frozen",
      "target_id": "r012:concept:asymmetric-lovasz-local-lemma"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:8124578f0600ad3b3478687b",
      "source_id": "r012:unit:s_posets_subset-lattice",
      "status": "source_frozen",
      "target_id": "r012:concept:subset-lattice"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:815b6acd8b1c6c00f6d3fdb9",
      "source_id": "r012:unit:s_background_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:prime-number"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:816046e4e099f168da3587f5",
      "source_id": "r012:unit:s_genfunction_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:power-series"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:816466b8dbc293b2088e4274",
      "source_id": "r012:unit:ex_recurrence_lines-solved",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator-polynomial"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:819ea95ae7bf2b4d85f137d6",
      "source_id": "r012:unit:ex_recurrence_deg4-repeated",
      "status": "source_frozen",
      "target_id": "r012:concept:initial-condition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:81a54c0e6cffb17e3b5f5cab",
      "source_id": "r012:unit:s_genfunction_PI",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:821b51ed4448a2ba2f8b9fbd",
      "source_id": "r012:unit:s_polya_burnside",
      "status": "source_frozen",
      "target_id": "r012:concept:stabilizer"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:823b8cea7dc00f8ea7be5b47",
      "source_id": "r012:unit:rq-genfunction_exponential_passcode",
      "status": "source_frozen",
      "target_id": "r012:concept:restricted-passcode-egf"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:825212e1384b27e73d70a090",
      "source_id": "r012:unit:s_basics_complexity",
      "status": "source_frozen",
      "target_id": "r012:concept:computational-complexity"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:82ed03244e02e15988f4d8ae",
      "source_id": "r012:unit:s_intro_enum",
      "status": "source_frozen",
      "target_id": "r012:concept:enumeration"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:834e0b0fdc006425f046e90d",
      "source_id": "r012:unit:s_background_complex",
      "status": "source_frozen",
      "target_id": "r012:concept:irrational-number"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:8387f9e69779b6c494e5fe1b",
      "source_id": "r012:unit:s_flowapplications_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:unit-capacity-integral-flow"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:838d0e8ee107d7ce31b9ece0",
      "source_id": "r012:unit:rq-recurrence_solving-solve-plus-4",
      "status": "source_frozen",
      "target_id": "r012:concept:initial-value-constant-determination"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:840f4da4725d684c2574a150",
      "source_id": "r012:unit:s_genfunction_PI",
      "status": "source_frozen",
      "target_id": "r012:concept:exponential-generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:842ed49bd88dc62ec888b826",
      "source_id": "r012:unit:ch_epilogue",
      "status": "source_frozen",
      "target_id": "r012:concept:technology-entrepreneurship"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:846c35aa29d2c3d428b1e092",
      "source_id": "r012:unit:auto:4b9b577c7e32e0494cb91c36",
      "status": "source_frozen",
      "target_id": "r012:concept:required-symbol-egf-factor"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:848d7411337e62f55a8b0a7a",
      "source_id": "r012:unit:auto:0be40ee4fe111164419b75cb",
      "status": "source_frozen",
      "target_id": "r012:concept:power-series"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:849b890cc38a7d418b32ba6d",
      "source_id": "r012:unit:auto:fdcb4e382775725188f7ddfb",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence-generating-function-exercise-synthesis"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:84a2d849616f5d70e983b167",
      "source_id": "r012:unit:s_strings_lattice-paths-binomial-thm_activity",
      "status": "source_frozen",
      "target_id": "r012:concept:polynomial-expansion"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:850edda32d90a4b724ce2e10",
      "source_id": "r012:unit:s_kitchensink_extremal-set-theory",
      "status": "source_frozen",
      "target_id": "r012:concept:extremal-set-theory"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:8579f00c7c96282eb9247b01",
      "source_id": "r012:unit:s_networkflow_augmenting",
      "status": "source_frozen",
      "target_id": "r012:concept:path"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:8614ab745ec90f303217ccd2",
      "source_id": "r012:unit:s_genfunction_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:formal-power-series"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:861e7e5b263c5a98553097a9",
      "source_id": "r012:unit:auto:be824cc6b96066d8d01042a9",
      "status": "source_frozen",
      "target_id": "r012:concept:forbidden-substring-recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:862f4f412b9231c994e90199",
      "source_id": "r012:unit:rq-genfunction_exponential_passcode",
      "status": "source_frozen",
      "target_id": "r012:concept:string"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:86457618ddf661c6a0d8ea84",
      "source_id": "r012:unit:auto:32044d97999cdcfffee7f5b3",
      "status": "source_frozen",
      "target_id": "r012:concept:binomial-count-probability"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:864e1626fcd1c8541d779808",
      "source_id": "r012:unit:eq_inclusion-exclusion",
      "status": "source_frozen",
      "target_id": "r012:concept:inclusion-exclusion"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:86600bd4a29cd26f899f34de",
      "source_id": "r012:unit:s_recurrence_solving",
      "status": "source_frozen",
      "target_id": "r012:concept:linear-recurrence-equation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:86a41c8fb01f64a997a6bfbe",
      "source_id": "r012:unit:s_basics_exact",
      "status": "source_frozen",
      "target_id": "r012:concept:decreasing-subsequence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:86b1f8e3d451563d96ca376b",
      "source_id": "r012:unit:s_kitchensink_extremal-set-theory",
      "status": "source_frozen",
      "target_id": "r012:concept:set-family"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:86efabf1a2c1658126505bfd",
      "source_id": "r012:unit:s_genfunction_distributions",
      "status": "source_frozen",
      "target_id": "r012:concept:multiset-generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:870ba5a891f4b3368bf71cf7",
      "source_id": "r012:unit:s_polya_polya",
      "status": "source_frozen",
      "target_id": "r012:concept:pattern-inventory"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:8741818d5bfd6df615f3e0ee",
      "source_id": "r012:unit:s_graphalgorithms_shortest-paths",
      "status": "source_frozen",
      "target_id": "r012:concept:directed-distance"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:8773233d0fd21b8b043a1ccc",
      "source_id": "r012:unit:fig_width7",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-width"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:879cfd457ae61fd7a737f4b9",
      "source_id": "r012:unit:s_intro_graph",
      "status": "source_frozen",
      "target_id": "r012:concept:independent-set"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:87b1138bec176cebcc069b0f",
      "source_id": "r012:unit:fig_spantree",
      "status": "source_frozen",
      "target_id": "r012:concept:tree"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:87bccea1653912167508153a",
      "source_id": "r012:unit:s_background_formal-num-sys",
      "status": "source_frozen",
      "target_id": "r012:concept:successor-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:87c9962cf9056eb49a4ebab2",
      "source_id": "r012:unit:auto:8b87a353e8228ac6d2ab68b5",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence-generating-function-exercise-synthesis"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:87e92252be0fb907debb8e17",
      "source_id": "r012:unit:ex_genfunction_ineq-messy",
      "status": "source_frozen",
      "target_id": "r012:concept:restricted-object-distribution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:87f4b17a3e63d268d384dbaa",
      "source_id": "r012:unit:ch_epilogue",
      "status": "source_frozen",
      "target_id": "r012:concept:computing-device"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:883bce0f703de206ab2db5be",
      "source_id": "r012:unit:fig_graphs_interval-graph",
      "status": "source_frozen",
      "target_id": "r012:concept:interval-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:8883d172300cc78160e38460",
      "source_id": "r012:unit:s_intro_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:permutation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:8885ee7f42c7792fbf8bf1da",
      "source_id": "r012:unit:exam_genfunction_geom-series",
      "status": "source_frozen",
      "target_id": "r012:concept:formal-power-series"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:88a21187ce8f777b1f305542",
      "source_id": "r012:unit:thm_kuratowski",
      "status": "source_frozen",
      "target_id": "r012:concept:kuratowski-theorem"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:88abd0f04c2e05954f4b3213",
      "source_id": "r012:unit:s_background_total-order-N",
      "status": "source_frozen",
      "target_id": "r012:concept:natural-number-order"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:88b86ed49616d20ecedcab80",
      "source_id": "r012:unit:prop_strings_binomraw",
      "status": "source_frozen",
      "target_id": "r012:concept:combination"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:88b9934f4df54d13981a7bb9",
      "source_id": "r012:unit:s_background_int-union",
      "status": "source_frozen",
      "target_id": "r012:concept:set-union"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:88c25604977dbf6ce6b32158",
      "source_id": "r012:unit:auto:f3edcd631926927e1e6b9719",
      "status": "source_frozen",
      "target_id": "r012:concept:exponential-generating-function-coefficient-extraction"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:88df9d04cfb009bc5e87d7f7",
      "source_id": "r012:unit:eqn_homogeneous",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator-polynomial"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:88ea3e6e3600c1006c07255b",
      "source_id": "r012:unit:s_background_reals",
      "status": "source_frozen",
      "target_id": "r012:concept:positive-cut"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:88f223437440667ebc9159ba",
      "source_id": "r012:unit:fig_genfunction_partsof8",
      "status": "source_frozen",
      "target_id": "r012:concept:distinct-part-partition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:88f58a59c4e468ff4fc0917e",
      "source_id": "r012:unit:s_genfunction_partitions-integer",
      "status": "source_frozen",
      "target_id": "r012:concept:integer-partition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:88f6b47bf19532636774f200",
      "source_id": "r012:unit:s_graphalgorithms_min-wt-span",
      "status": "source_frozen",
      "target_id": "r012:concept:minimum-spanning-tree"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:88ff92ab0aff1004f47afafd",
      "source_id": "r012:unit:s_networkflow_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:oriented-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:892e9ee482af81c19937cdc7",
      "source_id": "r012:unit:auto:2b9501b6517e77e868e24689",
      "status": "source_frozen",
      "target_id": "r012:concept:initial-condition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:89815dff9175886e511b313b",
      "source_id": "r012:unit:auto:6691548129df37fcc64c5423",
      "status": "source_frozen",
      "target_id": "r012:concept:complete-subgraph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:89bb752eeade251030e1a019",
      "source_id": "r012:unit:s_polya_perm-groups",
      "status": "source_frozen",
      "target_id": "r012:concept:group"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:89d9104a65010466f724a1a7",
      "source_id": "r012:unit:s_genfunction_gen-bin-thm",
      "status": "source_frozen",
      "target_id": "r012:concept:generalized-binomial-theorem"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:89e2818eed8eeeff495f87be",
      "source_id": "r012:unit:fig_height5",
      "status": "source_frozen",
      "target_id": "r012:concept:maximum-chain"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:89e33295790c4d9c6672a643",
      "source_id": "r012:unit:s_networkflow_exercises",
      "status": "source_frozen",
      "target_id": "r012:concept:zero-flow"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:89e8ff82415169693ad5fee8",
      "source_id": "r012:unit:genfunction_PI_polynomial",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function-distribution-model"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:89f161568a21bd216e29f770",
      "source_id": "r012:unit:s_background_order",
      "status": "source_frozen",
      "target_id": "r012:concept:partial-order"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:8a023a86968793db248d48b7",
      "source_id": "r012:unit:s_flowapplications_bip-match",
      "status": "source_frozen",
      "target_id": "r012:concept:matching-saturation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:8a268e3d40dd7d638526fb96",
      "source_id": "r012:unit:s_recurrence_rubots",
      "status": "source_frozen",
      "target_id": "r012:concept:full-binary-tree"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:8b19591f0e06697fe536ee10",
      "source_id": "r012:unit:s_induction_gcd",
      "status": "source_frozen",
      "target_id": "r012:concept:divisibility"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:8b24e8afa105589b37d051c2",
      "source_id": "r012:unit:s_background_complex",
      "status": "source_frozen",
      "target_id": "r012:concept:decimal-expansion"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:8b52363b8db89f5f5af27060",
      "source_id": "r012:unit:s_background_products",
      "status": "source_frozen",
      "target_id": "r012:concept:first-coordinate"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:8b643b9b70c766075eb402cb",
      "source_id": "r012:unit:rq-recurrence_linear-matching",
      "status": "source_frozen",
      "target_id": "r012:concept:linear-recurrence-equation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:8b841595160a7fb14b039266",
      "source_id": "r012:unit:exa_lattice-Catalan",
      "status": "source_frozen",
      "target_id": "r012:concept:lattice-path"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:8b8d196c4151027261ef71d5",
      "source_id": "r012:unit:auto:c52c9183ba4135b30d2552a6",
      "status": "source_frozen",
      "target_id": "r012:concept:distinct-root-recurrence-solution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:8b964ec5c8886c5c37fe9fd0",
      "source_id": "r012:unit:ex_recurrence_ternary-strings-no-20-solved",
      "status": "source_frozen",
      "target_id": "r012:concept:forbidden-substring-recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:8bb8d1b9d9a93b392644974a",
      "source_id": "r012:unit:s_background_ZFC",
      "status": "source_frozen",
      "target_id": "r012:concept:regularity-axiom"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:8bf7a2b814bf7d8d96d437ec",
      "source_id": "r012:unit:s_background_rationals",
      "status": "source_frozen",
      "target_id": "r012:concept:numerator"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:8c15b5c9313dbfba39787295",
      "source_id": "r012:unit:s_networkflow_augmenting",
      "status": "source_frozen",
      "target_id": "r012:concept:network-flow"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:8c31592b77e3969dfe860987",
      "source_id": "r012:unit:auto:921b776e937d50a2fd4c2c37",
      "status": "source_frozen",
      "target_id": "r012:concept:least-common-multiple"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:8c4a6f25bc69af00557bb554",
      "source_id": "r012:unit:s_recurrence_rubots",
      "status": "source_frozen",
      "target_id": "r012:concept:ordered-tree"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:8c4adbb056aaba911d37eafe",
      "source_id": "r012:unit:s_posets_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:linear-order"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:8c6264d31d27249e27f84cca",
      "source_id": "r012:unit:exa_inclusion-exclusion_int-solns",
      "status": "source_frozen",
      "target_id": "r012:concept:inclusion-exclusion"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:8cbe75a126c5c35782987a3a",
      "source_id": "r012:unit:rq-recurrence_linear-matching",
      "status": "source_frozen",
      "target_id": "r012:concept:constant-coefficient-recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:8cbff5036a127b85b9356925",
      "source_id": "r012:unit:rq-genfunction_exponential_passcode",
      "status": "source_frozen",
      "target_id": "r012:concept:required-symbol-egf-factor"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:8ccb36ae1b109efe89e6328f",
      "source_id": "r012:unit:prop_strings_symmetric",
      "status": "source_frozen",
      "target_id": "r012:concept:binomial-coefficient"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:8cebc4ea2c2056f458a4d49b",
      "source_id": "r012:unit:auto:921b776e937d50a2fd4c2c37",
      "status": "source_frozen",
      "target_id": "r012:concept:coin-change-generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:8d0b55faa076dd946144ebc9",
      "source_id": "r012:unit:s_strings_combinations",
      "status": "source_frozen",
      "target_id": "r012:concept:string"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:8d0ba52a1a1ffe935efeb533",
      "source_id": "r012:unit:ex_collatz",
      "status": "source_frozen",
      "target_id": "r012:concept:sequence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:8d1848767f5751e81f07ba8b",
      "source_id": "r012:unit:auto:cd91522cddb9cb10442a7836",
      "status": "source_frozen",
      "target_id": "r012:concept:exponential-generating-function-coefficient-extraction"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:8d815f2bc1bbb74890429e0d",
      "source_id": "r012:unit:thm_regular",
      "status": "source_frozen",
      "target_id": "r012:concept:regular-transition-matrix"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:8db0696dc431b8eab7a841a0",
      "source_id": "r012:unit:exa_inclusion-exclusion_prop-divis",
      "status": "source_frozen",
      "target_id": "r012:concept:divisibility"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:8dbb13454b15acc75de92bda",
      "source_id": "r012:unit:s_kitchensink_extremal-set-theory",
      "status": "source_frozen",
      "target_id": "r012:concept:incomparability"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:8e000d7a5db45fa40913270e",
      "source_id": "r012:unit:alg_labeling",
      "status": "source_frozen",
      "target_id": "r012:concept:graph-incidence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:8e4ef59843b9634e53ccd99c",
      "source_id": "r012:unit:ch_induction",
      "status": "source_frozen",
      "target_id": "r012:concept:recursion"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:8ef37f6059f050abc7c82a4d",
      "source_id": "r012:unit:fig_6ptintorder",
      "status": "source_frozen",
      "target_id": "r012:concept:interval-representation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:8f24f9a549295aaed8a5448b",
      "source_id": "r012:unit:auto:7ed09f79b0fb4d1b7de08cae",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator-exercise-synthesis"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:8f258b9cd7615b693f96acdf",
      "source_id": "r012:unit:thm_newton-binomial",
      "status": "source_frozen",
      "target_id": "r012:concept:binomial-coefficient"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:8f968bb258234b6631b2de4e",
      "source_id": "r012:unit:auto:d82b928b4ab1bfb15c849fb5",
      "status": "source_frozen",
      "target_id": "r012:concept:surjection-enumeration-formula"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:8f9e4e9f76abb5dc4d53c535",
      "source_id": "r012:unit:fig_spantree-1",
      "status": "source_frozen",
      "target_id": "r012:concept:weighted-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:902ecc59c4caae126e42cdd5",
      "source_id": "r012:unit:exa_genfunction_apples",
      "status": "source_frozen",
      "target_id": "r012:concept:restricted-object-distribution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:903b1c5922a84041abe4e074",
      "source_id": "r012:unit:ch_inclusion-exclusion",
      "status": "source_frozen",
      "target_id": "r012:concept:inclusion-exclusion"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:9080dd2a4a94874739b308b4",
      "source_id": "r012:unit:s_kitchensink_applying-local-lemma",
      "status": "source_frozen",
      "target_id": "r012:concept:random-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:90ad7d7d2d286ff5697a95d4",
      "source_id": "r012:unit:fig_intro_necklace",
      "status": "source_frozen",
      "target_id": "r012:concept:symmetry-equivalence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:90ba8e6b525a1fec41075d6d",
      "source_id": "r012:unit:s_recurrence_solving_nonhomogeneous",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator-equation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:90ebacdc621a7c6709453a23",
      "source_id": "r012:unit:auto:6691548129df37fcc64c5423",
      "status": "source_frozen",
      "target_id": "r012:concept:erdos-renyi-random-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:91318ff9d1b436d72b7d4bc6",
      "source_id": "r012:unit:s_inclusion-exclusion_derangements",
      "status": "source_frozen",
      "target_id": "r012:concept:derangement-enumeration-formula"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:914b8f8f9199da37e688fa1a",
      "source_id": "r012:unit:s_background_add",
      "status": "source_frozen",
      "target_id": "r012:concept:addition-laws"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:916a77f21594ff57d48fa010",
      "source_id": "r012:unit:prop_tree-leaves",
      "status": "source_frozen",
      "target_id": "r012:concept:tree"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:91a026534bd5aa649205b561",
      "source_id": "r012:unit:s_intro_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:algorithms-optimization"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:91ae035c4238885e538ca142",
      "source_id": "r012:unit:s_background_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:predicate"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:91ca6a4a6306b5b09202df93",
      "source_id": "r012:unit:s_intro_enum",
      "status": "source_frozen",
      "target_id": "r012:concept:partition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:91fa01d41bf55da4deac7abf",
      "source_id": "r012:unit:s_background_prop-integers",
      "status": "source_frozen",
      "target_id": "r012:concept:integer-total-order"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:9242db22429ec9231711c631",
      "source_id": "r012:unit:ex_recurrence_gen-fn",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence-generating-function-exercise-synthesis"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:928792932e3085490d46b315",
      "source_id": "r012:unit:s_intro_number",
      "status": "source_frozen",
      "target_id": "r012:concept:least-common-multiple"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:928d246fda32387bf9065c29",
      "source_id": "r012:unit:auto:2b9501b6517e77e868e24689",
      "status": "source_frozen",
      "target_id": "r012:concept:particular-plus-homogeneous-solution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:9292a9ca7862ce3d7d42514b",
      "source_id": "r012:unit:s_graphs_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:graph-incidence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:9298f57a7c237b3fcf754fa0",
      "source_id": "r012:unit:alg_kruskal",
      "status": "source_frozen",
      "target_id": "r012:concept:kruskal-algorithm"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:92a7bb14c989fce43745a971",
      "source_id": "r012:unit:fig_eulham",
      "status": "source_frozen",
      "target_id": "r012:concept:hamiltonian-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:92c6cf7220305c7bb8043a82",
      "source_id": "r012:unit:s_basics_big-oh",
      "status": "source_frozen",
      "target_id": "r012:concept:little-o"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:930855935a1a858d4a1aba93",
      "source_id": "r012:unit:ex_genfunction_exponential_passcode",
      "status": "source_frozen",
      "target_id": "r012:concept:required-symbol-egf-factor"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:9383e4934d36301a97a8ab08",
      "source_id": "r012:unit:s_graphs_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:acyclic-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:93d8c67e6e3027354e3b2393",
      "source_id": "r012:unit:s_networkflow_example",
      "status": "source_frozen",
      "target_id": "r012:concept:max-flow-min-cut-theorem"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:93ecb543d80a95e29b303705",
      "source_id": "r012:unit:s_flowapplications_chain-partition",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-antichain"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:94350d41df1da9d5f7252f91",
      "source_id": "r012:unit:rqs-recurrence_linear",
      "status": "source_frozen",
      "target_id": "r012:concept:linear-recurrence-equation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:9441293eca87bd9ededec152",
      "source_id": "r012:unit:auto:c53a9727c6ac71ed663831ee",
      "status": "source_frozen",
      "target_id": "r012:concept:integer-partition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:94504e94a5f3a00aa5946f22",
      "source_id": "r012:unit:s_background_ZFC",
      "status": "source_frozen",
      "target_id": "r012:concept:axiom-of-extensionality"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:946ddb4cd09ccface0c34ffa",
      "source_id": "r012:unit:s_probability_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:event"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:94833c57ee14d7b4a00cd478",
      "source_id": "r012:unit:recurrence_PI_linear",
      "status": "source_frozen",
      "target_id": "r012:concept:linear-recurrence-classification"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:94a0986a19e1dc6429329cc9",
      "source_id": "r012:unit:rq-recurrence_solving-async-nonlinear",
      "status": "source_frozen",
      "target_id": "r012:concept:nonhomogeneous-linear-recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:94f067608a63417964d1e0f0",
      "source_id": "r012:unit:auto:a92a089aa7a8dd70c223b7f8",
      "status": "source_frozen",
      "target_id": "r012:concept:exponential-generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:9514ddb2a96d2e74b3dd3166",
      "source_id": "r012:unit:s_networkflow_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:directed-edge"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:95c738ff671d8cfd4fbf7d32",
      "source_id": "r012:unit:s_basics_big-oh",
      "status": "source_frozen",
      "target_id": "r012:concept:big-o"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:95cc7b94a252474bd7677ff3",
      "source_id": "r012:unit:s_ramsey_estimatesize",
      "status": "source_frozen",
      "target_id": "r012:concept:stirling-approximation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:95f12fa0e7f4469b5dc60ec2",
      "source_id": "r012:unit:s_networkflow_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:optimization"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:9621d90976926448a4518b4b",
      "source_id": "r012:unit:auto:ba2f054b693f6319b15736f2",
      "status": "source_frozen",
      "target_id": "r012:concept:linear-operator"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:96389b50554d1030459f7600",
      "source_id": "r012:unit:s_background_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:element"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:96690a8c5a7c68fa816d2a35",
      "source_id": "r012:unit:s_posets_intervalorder",
      "status": "source_frozen",
      "target_id": "r012:concept:distinguishing-interval-representation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:96abe54b5b32dec63b14c742",
      "source_id": "r012:unit:thm_fishburn",
      "status": "source_frozen",
      "target_id": "r012:concept:two-plus-two-poset"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:96bacf2298a725b0a7923f94",
      "source_id": "r012:unit:thm_girth",
      "status": "source_frozen",
      "target_id": "r012:concept:chromatic-number"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:96cedaee148aedb8ac53a244",
      "source_id": "r012:unit:genfunction_distributions_rq-constant_term",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function-distribution-model"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:96f1125c18d179717ccecbaa",
      "source_id": "r012:unit:s_probability_discussion",
      "status": "source_frozen",
      "target_id": "r012:concept:context-dependent-preference"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:9750b6b03e6e5000f279972c",
      "source_id": "r012:unit:s_kitchensink_lovasz-local",
      "status": "source_frozen",
      "target_id": "r012:concept:dependency-neighborhood"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:97511947b8db98e148d87f00",
      "source_id": "r012:unit:ex_recurrence_ternary-strings-no-20",
      "status": "source_frozen",
      "target_id": "r012:concept:forbidden-substring-recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:9755429dddc546d7134cd1b0",
      "source_id": "r012:unit:s_recurrence_genfunction",
      "status": "source_frozen",
      "target_id": "r012:concept:particular-solution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:980081820c2626b91dc6eb23",
      "source_id": "r012:unit:s_background_relations",
      "status": "source_frozen",
      "target_id": "r012:concept:function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:983032958e660620ea8ec4f0",
      "source_id": "r012:unit:auto:45c00a23c466b44177d15161",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator-polynomial"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:98eb6f61155372da928a6359",
      "source_id": "r012:unit:s_background_relations",
      "status": "source_frozen",
      "target_id": "r012:concept:injection"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:995c5f6fdb97e349a4b18884",
      "source_id": "r012:unit:s_flowapplications_bip-match",
      "status": "source_frozen",
      "target_id": "r012:concept:bipartite-matching"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:99ba91b19f499419e5974d4a",
      "source_id": "r012:unit:auto:0ccd82df017d6432c7a435f0",
      "status": "source_frozen",
      "target_id": "r012:concept:inclusion-exclusion"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:99c14b3097a35597f780849a",
      "source_id": "r012:unit:s_kitchensink_markov-chains",
      "status": "source_frozen",
      "target_id": "r012:concept:regular-transition-matrix"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:99c4d5e789307d3ae2f06ef8",
      "source_id": "r012:unit:auto:8def6d29b55112ab987c47ed",
      "status": "source_frozen",
      "target_id": "r012:concept:restricted-object-distribution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:99ed07b9a3881180345ade81",
      "source_id": "r012:unit:auto:ad5800950b29d7f51c43a73e",
      "status": "source_frozen",
      "target_id": "r012:concept:least-common-multiple"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:9a14a937084b3200fc546ed3",
      "source_id": "r012:unit:recurrence_discussion_takeaways",
      "status": "source_frozen",
      "target_id": "r012:concept:explicit-recurrence-solution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:9a239711a178745c9119b2dc",
      "source_id": "r012:unit:s_kitchensink_stable-match",
      "status": "source_frozen",
      "target_id": "r012:concept:receiver-monotonicity"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:9a3bc0218818f6675e303f57",
      "source_id": "r012:unit:fig_venn-app-comb",
      "status": "source_frozen",
      "target_id": "r012:concept:venn-diagram"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:9a4147cd79ace5e092032239",
      "source_id": "r012:unit:eqn_nonhomogeneous",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator-polynomial"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:9a49dfee5f32008caa801c2a",
      "source_id": "r012:unit:s_probability_exercises",
      "status": "source_frozen",
      "target_id": "r012:concept:probability-exercise-synthesis"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:9a4e1130f039157371cd6368",
      "source_id": "r012:unit:s_polya_perm-groups",
      "status": "source_frozen",
      "target_id": "r012:concept:dihedral-group"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:9a68b45045401428fceb5213",
      "source_id": "r012:unit:auto:ad5800950b29d7f51c43a73e",
      "status": "source_frozen",
      "target_id": "r012:concept:restricted-object-distribution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:9aecb78536973c2bdef2940c",
      "source_id": "r012:unit:s_polya_apps",
      "status": "source_frozen",
      "target_id": "r012:concept:scale"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:9af40c63d93ecf5b050f874f",
      "source_id": "r012:unit:auto:0be40ee4fe111164419b75cb",
      "status": "source_frozen",
      "target_id": "r012:concept:formal-power-series"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:9b580a1c2663970e2403debf",
      "source_id": "r012:unit:s_background_reals",
      "status": "source_frozen",
      "target_id": "r012:concept:cut-arithmetic"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:9ba2a2f68e8a4376266e3fb5",
      "source_id": "r012:unit:s_posets_dilworth",
      "status": "source_frozen",
      "target_id": "r012:concept:minimal-element"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:9bf1fa6a26598575a285ba4a",
      "source_id": "r012:unit:s_genfunction_partitions-integer",
      "status": "source_frozen",
      "target_id": "r012:concept:partition-number"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:9c099179a7f681671a86561e",
      "source_id": "r012:unit:s_basics_big-oh",
      "status": "source_frozen",
      "target_id": "r012:concept:polynomial-time"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:9c29ca894a81fc686f080493",
      "source_id": "r012:unit:s_background_ZFC",
      "status": "source_frozen",
      "target_id": "r012:concept:finite-injection-surjection-equivalence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:9c52cfe19c04d6d585e74d2f",
      "source_id": "r012:unit:s_genfunction_exercises",
      "status": "source_frozen",
      "target_id": "r012:concept:ordinary-generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:9c636a9ade24bc356fea976f",
      "source_id": "r012:unit:s_recurrence_adv-ops_zero",
      "status": "source_frozen",
      "target_id": "r012:concept:zero-root-shift-reduction"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:9d0cc95e922b64b8b1c5e58c",
      "source_id": "r012:unit:s_probability_bernoulli-trials",
      "status": "source_frozen",
      "target_id": "r012:concept:fair-coin"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:9d52c43ad9c0970ae7548ad0",
      "source_id": "r012:unit:s_kitchensink_extremal-set-theory",
      "status": "source_frozen",
      "target_id": "r012:concept:extremal-family"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:9da22736012561fd174a3a82",
      "source_id": "r012:unit:eqn_distinct",
      "status": "source_frozen",
      "target_id": "r012:concept:distinct-root-recurrence-solution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:9e101d57c7bfada15ab26e36",
      "source_id": "r012:unit:s_intro_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:covering"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:9e150032cb0bb8f6f8f1a369",
      "source_id": "r012:unit:s_graphs_eulerham",
      "status": "source_frozen",
      "target_id": "r012:concept:eulerian-circuit"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:9e18f6328d7f77d32a0f0fd8",
      "source_id": "r012:unit:ex_radiostations",
      "status": "source_frozen",
      "target_id": "r012:concept:graph-coloring"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:9e2b47bb51a6f8464880c654",
      "source_id": "r012:unit:s_probability_bernoulli-trials",
      "status": "source_frozen",
      "target_id": "r012:concept:bernoulli-trials"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:9e3b71a8c655e170fec1f494",
      "source_id": "r012:unit:s_networkflow_exercises",
      "status": "source_frozen",
      "target_id": "r012:concept:vertex"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:9eb187c7ff75cb74fa009016",
      "source_id": "r012:unit:auto:036523eaa2d61e9332b741a9",
      "status": "source_frozen",
      "target_id": "r012:concept:exponential-generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:9ebc3a71b498ecdc9a6b8f8c",
      "source_id": "r012:unit:s_background_finite-sets",
      "status": "source_frozen",
      "target_id": "r012:concept:infinite-set"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:9ece00e0b80708cb20556f7d",
      "source_id": "r012:unit:rqs-genfunction_exponential",
      "status": "source_frozen",
      "target_id": "r012:concept:required-symbol-egf-factor"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:9f031a47ffbbf9aa095ac86c",
      "source_id": "r012:unit:s_background_relations",
      "status": "source_frozen",
      "target_id": "r012:concept:bijection"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:9f597b17f597c486e568e6e8",
      "source_id": "r012:unit:s_kitchensink_arithmetic-combinatorics",
      "status": "source_frozen",
      "target_id": "r012:concept:number-theory"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:9f814e7cb01cf9fb184f64b4",
      "source_id": "r012:unit:s_kitchensink_applying-local-lemma",
      "status": "source_frozen",
      "target_id": "r012:concept:local-lemma-parameter-balancing"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:9ff1f40e212d21e888ecaf3b",
      "source_id": "r012:unit:auto:f3edcd631926927e1e6b9719",
      "status": "source_frozen",
      "target_id": "r012:concept:exponential-generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a017dd632872801ff671cc4c",
      "source_id": "r012:unit:auto:9f5b75658465146534f073d6",
      "status": "source_frozen",
      "target_id": "r012:concept:repeated-independent-sampling"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a03ab2133cde4939383f9cf3",
      "source_id": "r012:unit:s_networkflow_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:edge"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a052ed1d8fd00aad31dcd6fe",
      "source_id": "r012:unit:genfunction_PI_exponential-vs-ordinary",
      "status": "source_frozen",
      "target_id": "r012:concept:ordinary-generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a0812b9f33ff9c0c718a62cb",
      "source_id": "r012:unit:thm_girth",
      "status": "source_frozen",
      "target_id": "r012:concept:expected-value"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a089f95920f05899a79c02e6",
      "source_id": "r012:unit:s_background_int-union",
      "status": "source_frozen",
      "target_id": "r012:concept:nonnegative-integer"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a0a0d03bd1eee9e36488b466",
      "source_id": "r012:unit:thm_inclusion-exclusion",
      "status": "source_frozen",
      "target_id": "r012:concept:inclusion-exclusion-property"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a0b3fc9a37ba1fcacf888e5d",
      "source_id": "r012:unit:s_intro_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:combination"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a0b883b9d287f4e73e25cace",
      "source_id": "r012:unit:fig_small_graph",
      "status": "source_frozen",
      "target_id": "r012:concept:vertex-neighborhood"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a0e2bf88bc44746e6c4e83ab",
      "source_id": "r012:unit:s_genfunction_partitions-integer",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a0ef9244ba33e0c41c9e68e1",
      "source_id": "r012:unit:s_polya_apps",
      "status": "source_frozen",
      "target_id": "r012:concept:unlabeled-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a1629603f999463fd0eb7776",
      "source_id": "r012:unit:genfunction_PI_string-restrict-2",
      "status": "source_frozen",
      "target_id": "r012:concept:string"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a1ef546dd175a83ff361778e",
      "source_id": "r012:unit:s_strings_binom-thm",
      "status": "source_frozen",
      "target_id": "r012:concept:polynomial-expansion"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a1f762acc0f9c58bc6b01eb7",
      "source_id": "r012:unit:s_posets_sorting",
      "status": "source_frozen",
      "target_id": "r012:concept:topological-sort"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a21c22d9bd06a80311fcb6b6",
      "source_id": "r012:unit:s_background_integers",
      "status": "source_frozen",
      "target_id": "r012:concept:transitive-relation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a22bc1b2f6928ce1833c3825",
      "source_id": "r012:unit:exa_Sperner",
      "status": "source_frozen",
      "target_id": "r012:concept:sperner-extremal-family"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a22df8754d0b91af317dc000",
      "source_id": "r012:unit:thm_gcd-dioph",
      "status": "source_frozen",
      "target_id": "r012:concept:linear-diophantine-equation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a2480f87aab703d015bd3988",
      "source_id": "r012:unit:s_background_formal-num-sys",
      "status": "source_frozen",
      "target_id": "r012:concept:peano-postulates"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a24e1bc9a68cd69d24f4afef",
      "source_id": "r012:unit:auto:4f427a0d8cd35dd9d5f9a181",
      "status": "source_frozen",
      "target_id": "r012:concept:ramsey-property"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a2509e723d3d697f030b7019",
      "source_id": "r012:unit:ex_recurrence_deg2",
      "status": "source_frozen",
      "target_id": "r012:concept:distinct-root-recurrence-solution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a2f6af62291f8b1aaf4282ca",
      "source_id": "r012:unit:s_intro_opt",
      "status": "source_frozen",
      "target_id": "r012:concept:traveling-salesperson-tour"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a30aaa77b538d4fc463765ad",
      "source_id": "r012:unit:s_kitchensink_zero-one-matrices",
      "status": "source_frozen",
      "target_id": "r012:concept:nonincreasing-sequence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a30b27044531eca1d6603cd4",
      "source_id": "r012:unit:fig_trees-5verts",
      "status": "source_frozen",
      "target_id": "r012:concept:labeled-tree"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a3636f94a9ef594863a3cab4",
      "source_id": "r012:unit:s_polya_burnside",
      "status": "source_frozen",
      "target_id": "r012:concept:function-composition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a3a545b5f8b2ca53ac26dbca",
      "source_id": "r012:unit:fig_subgraphs",
      "status": "source_frozen",
      "target_id": "r012:concept:subgraph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a3fa6279a86fc8f96ff9fd2d",
      "source_id": "r012:unit:fig_connectedgraph",
      "status": "source_frozen",
      "target_id": "r012:concept:vertex"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a42d70e1309a219ec13fb45c",
      "source_id": "r012:unit:auto:39ab9828f6c93359abfbc514",
      "status": "source_frozen",
      "target_id": "r012:concept:string"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a4ff3eb4f9da8695241fe448",
      "source_id": "r012:unit:thm_eulerphi",
      "status": "source_frozen",
      "target_id": "r012:concept:inclusion-exclusion"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a5169610c05fdc5c40453fd3",
      "source_id": "r012:unit:fig_4cube",
      "status": "source_frozen",
      "target_id": "r012:concept:subset-lattice"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a520056002774b397313a105",
      "source_id": "r012:unit:inclusion-exclusion_PI_functions-count",
      "status": "source_frozen",
      "target_id": "r012:concept:function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a5da5129ad97bf8df09f4d40",
      "source_id": "r012:unit:s_background_equivalence",
      "status": "source_frozen",
      "target_id": "r012:concept:transitive-relation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a5de7e4f2d7e6222ca730c22",
      "source_id": "r012:unit:thm_inclusion-exclusion",
      "status": "source_frozen",
      "target_id": "r012:concept:inclusion-exclusion"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a5e4708fefed8c9a86562c96",
      "source_id": "r012:unit:fig_subgraphs",
      "status": "source_frozen",
      "target_id": "r012:concept:induced-subgraph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a636960a7a86aea01d15cdf8",
      "source_id": "r012:unit:s_networkflow_flows-cuts",
      "status": "source_frozen",
      "target_id": "r012:concept:network-flow-optimality-certificate"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a63f22f864ddc96313276ae7",
      "source_id": "r012:unit:s_induction_bincoeffs",
      "status": "source_frozen",
      "target_id": "r012:concept:binomial-coefficient"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a661b17feef83bde990c32e5",
      "source_id": "r012:unit:s_inclusion-exclusion_euler-phi",
      "status": "source_frozen",
      "target_id": "r012:concept:relative-primality"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a6d64fb5bb1e264a300c9507",
      "source_id": "r012:unit:fig_graphdata",
      "status": "source_frozen",
      "target_id": "r012:concept:vertex"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a6f4da64043d10037f51ffdc",
      "source_id": "r012:unit:s_basics_exercises",
      "status": "source_frozen",
      "target_id": "r012:concept:arithmetic-progression"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a6f52a7f03362c9232f498f8",
      "source_id": "r012:unit:s_background_mult",
      "status": "source_frozen",
      "target_id": "r012:concept:recursive-multiplication"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a724f4c2f71ba3ee6db82555",
      "source_id": "r012:unit:tab_fib-ratios",
      "status": "source_frozen",
      "target_id": "r012:concept:consecutive-term-ratio"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a76983d9d646f6e458b1b927",
      "source_id": "r012:unit:s_background_finite-sets",
      "status": "source_frozen",
      "target_id": "r012:concept:positive-integer"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a7c93d94a0a5f26077d86cf9",
      "source_id": "r012:unit:backmatter",
      "status": "source_frozen",
      "target_id": "r012:concept:mathematical-symbol-font"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a7f814a41e1cecfb4d57e9ed",
      "source_id": "r012:unit:alg_labeling",
      "status": "source_frozen",
      "target_id": "r012:concept:breadth-first-label-scan"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a83b10adf797c9b93cc99401",
      "source_id": "r012:unit:s_probability_infinite-outcomes",
      "status": "source_frozen",
      "target_id": "r012:concept:uncountable-sample-space"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a86cfc745a2a038c2ac89dff",
      "source_id": "r012:unit:s_background_equivalence",
      "status": "source_frozen",
      "target_id": "r012:concept:equivalence-class"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a877913d1b13077155e115a6",
      "source_id": "r012:unit:exa_genfunction_partial-fracs",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function-distribution-model"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a879cc1c5c2a49b4526849a9",
      "source_id": "r012:unit:s_background_ZFC",
      "status": "source_frozen",
      "target_id": "r012:concept:separation-axiom"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a8d00da3fdedbb6803c7103d",
      "source_id": "r012:unit:fig_needs-four-colors",
      "status": "source_frozen",
      "target_id": "r012:concept:four-color-theorem"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a90021b633d01ed14ee7d3ca",
      "source_id": "r012:unit:ex_recurrence_binary-strings-no-11",
      "status": "source_frozen",
      "target_id": "r012:concept:string"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a9b065ae946b413e8e20acba",
      "source_id": "r012:unit:auto:b2a4979434434bc7233ca327",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a9c396cddb9c3697a10cbff2",
      "source_id": "r012:unit:s_intro_graph",
      "status": "source_frozen",
      "target_id": "r012:concept:triangle"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a9c43e955a43563bc2c94de4",
      "source_id": "r012:unit:auto:e0f50e92137238f006185b9f",
      "status": "source_frozen",
      "target_id": "r012:concept:odd-part-partition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:a9e491371f527d3a6203922e",
      "source_id": "r012:unit:auto:f7e40464a595ae094b2b7cdf",
      "status": "source_frozen",
      "target_id": "r012:concept:full-house"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:aa0627d3c47b39d5b4528867",
      "source_id": "r012:unit:s_strings_bin-coeff",
      "status": "source_frozen",
      "target_id": "r012:concept:lattice-path"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:aa31008ac8e48af7c1ffa90b",
      "source_id": "r012:unit:alg-eulerian",
      "status": "source_frozen",
      "target_id": "r012:concept:eulerian-circuit"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:aa706f310cd490a66081239b",
      "source_id": "r012:unit:s_polya_perm-groups",
      "status": "source_frozen",
      "target_id": "r012:concept:permutation-multiplication"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:aa9c4cf7daea287564682ec5",
      "source_id": "r012:unit:inclusion-exclusion_PI_perms-count",
      "status": "source_frozen",
      "target_id": "r012:concept:permutation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:aadcafb8b280f37d39afa1af",
      "source_id": "r012:unit:fig_rubots",
      "status": "source_frozen",
      "target_id": "r012:concept:rubot"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ab08bf900d57dbf52f1399fc",
      "source_id": "r012:unit:s_background_ZFC",
      "status": "source_frozen",
      "target_id": "r012:concept:empty-set-axiom"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ab1502912856b10d86e0dc7e",
      "source_id": "r012:unit:s_posets_intervalorder",
      "status": "source_frozen",
      "target_id": "r012:concept:interval-endpoint"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ab159e0fe94ba4899d2bb8d5",
      "source_id": "r012:unit:s_recurrence_rubots",
      "status": "source_frozen",
      "target_id": "r012:concept:rubot"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ab26ca5a48296c34cb2e14c1",
      "source_id": "r012:unit:fig_connectedgraph",
      "status": "source_frozen",
      "target_id": "r012:concept:graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ab506b7380be7471f8c288c4",
      "source_id": "r012:unit:genfunction_PI_string-restrict-2",
      "status": "source_frozen",
      "target_id": "r012:concept:exponential-generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ab50c86bbc10b6559e7f0bed",
      "source_id": "r012:unit:s_recurrence_solving_homogeneous",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:abba6fb9041e6367e6d8f699",
      "source_id": "r012:unit:ex_recurrence_lines-solved",
      "status": "source_frozen",
      "target_id": "r012:concept:closed-form-expression"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:abbe1ae91d2093c6d6614b3e",
      "source_id": "r012:unit:thm_dualdilworth",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-height"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:abbff48f6efd4da68ad6eea2",
      "source_id": "r012:unit:auto:025bf0a72a4db690049c74bf",
      "status": "source_frozen",
      "target_id": "r012:concept:nonhomogeneous-linear-recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:abcbe1a996d0d6c81517824d",
      "source_id": "r012:unit:s_networkflow_labeling-algorithm",
      "status": "source_frozen",
      "target_id": "r012:concept:network-flow"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:abffd506ac3824033844f0d0",
      "source_id": "r012:unit:s_posets_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:total-order"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ac2b3e6039b9a15f8adde861",
      "source_id": "r012:unit:auto:4b9b577c7e32e0494cb91c36",
      "status": "source_frozen",
      "target_id": "r012:concept:string"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ac3c51ffbc94c5cf0c85a51d",
      "source_id": "r012:unit:s_recurrence_intro_fib",
      "status": "source_frozen",
      "target_id": "r012:concept:fibonacci-sequence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ac42561e5117eb2788dcac15",
      "source_id": "r012:unit:s_polya_apps",
      "status": "source_frozen",
      "target_id": "r012:concept:isomer"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ac92fd96c3adfbb6a08c89a0",
      "source_id": "r012:unit:auto:4f427a0d8cd35dd9d5f9a181",
      "status": "source_frozen",
      "target_id": "r012:concept:graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ac94d4238cd2a49beb93f0e4",
      "source_id": "r012:unit:auto:7db46e9144887cfe4587f1aa",
      "status": "source_frozen",
      "target_id": "r012:concept:string"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ac9c4ce6c29176d454c1f996",
      "source_id": "r012:unit:genfunction_PI_string-restrict-4",
      "status": "source_frozen",
      "target_id": "r012:concept:string"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:aca36e3937a1ea8f19ca5ab1",
      "source_id": "r012:unit:s_graphs_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:induced-subgraph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:acbc81eba184b5152ccd1a4b",
      "source_id": "r012:unit:auto:39ab9828f6c93359abfbc514",
      "status": "source_frozen",
      "target_id": "r012:concept:exponential-generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ad33efd7e602d2da35a10da2",
      "source_id": "r012:unit:s_inclusion-exclusion_euler-phi",
      "status": "source_frozen",
      "target_id": "r012:concept:number-theory"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ad89e44a3f7bd0595ab3ebb5",
      "source_id": "r012:unit:s_probmeth_graph-ramsey",
      "status": "source_frozen",
      "target_id": "r012:concept:independent-set"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:adab153b617b6bf993726016",
      "source_id": "r012:unit:s_strings_lattice-paths-binomial-thm_activity",
      "status": "source_frozen",
      "target_id": "r012:concept:multinomial-theorem"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:addb007f3cd7b4b6682c007a",
      "source_id": "r012:unit:s_background_relations",
      "status": "source_frozen",
      "target_id": "r012:concept:function-as-relation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ae74ff85e76bd41e5f1b5cdb",
      "source_id": "r012:unit:auto:57a1c249f2782f556231221b",
      "status": "source_frozen",
      "target_id": "r012:concept:derangement"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:af49589fb6981bee3e7bbb9d",
      "source_id": "r012:unit:s_posets_additional-concepts",
      "status": "source_frozen",
      "target_id": "r012:concept:cover-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:af68ca460bf978d0d24acc82",
      "source_id": "r012:unit:thm_cayley",
      "status": "source_frozen",
      "target_id": "r012:concept:cayley-formula"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:af8541c8eabe7cd11b93543a",
      "source_id": "r012:unit:ch_networkflow",
      "status": "source_frozen",
      "target_id": "r012:concept:network-flow"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:af93238deecd249e00e6e7a3",
      "source_id": "r012:unit:s_strings_lattice-paths-binomial-thm_activity",
      "status": "source_frozen",
      "target_id": "r012:concept:bijective-transformation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:afa61b8ac035dc17b83fafe8",
      "source_id": "r012:unit:ch_polya",
      "status": "source_frozen",
      "target_id": "r012:concept:symmetry-aware-enumeration"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:afd47cb7c3f0c28bf6deb12a",
      "source_id": "r012:unit:auto:cf2c41b37a21c756eb8fd9bc",
      "status": "source_frozen",
      "target_id": "r012:concept:exponential-generating-function-coefficient-extraction"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b0957914c5d3c382f71b1ea1",
      "source_id": "r012:unit:s_background_equivalence",
      "status": "source_frozen",
      "target_id": "r012:concept:equivalence-relation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b0a439f9450d2b88df334507",
      "source_id": "r012:unit:ex_recurrence_diffeq",
      "status": "source_frozen",
      "target_id": "r012:concept:initial-condition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b0c7bc7eb90fc7906ebd2c0a",
      "source_id": "r012:unit:auto:6f074d6a8fcb7cf736f5fdd2",
      "status": "source_frozen",
      "target_id": "r012:concept:book-index"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b0d1f53e4954ad16ed8610ab",
      "source_id": "r012:unit:s_inclusion-exclusion_surjections_activity",
      "status": "source_frozen",
      "target_id": "r012:concept:function-image"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b0f07cca0a4026025481c2ff",
      "source_id": "r012:unit:s_inclusion-exclusion_derangements",
      "status": "source_frozen",
      "target_id": "r012:concept:hat-check-problem"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b0ffbe37ffc3272118841a80",
      "source_id": "r012:unit:s_polya_apps",
      "status": "source_frozen",
      "target_id": "r012:concept:nonisomorphic-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b14107f0fe50bf6aac86545c",
      "source_id": "r012:unit:s_genfunction_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:geometric-series"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b14dd62691bc56974924d025",
      "source_id": "r012:unit:s_strings_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:alphabet"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b1546f654d08660f4d8d11fa",
      "source_id": "r012:unit:s_inclusion-exclusion_surjections",
      "status": "source_frozen",
      "target_id": "r012:concept:inclusion-exclusion-property"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b169bab3e98c1c8fc41151e5",
      "source_id": "r012:unit:l_newbinom",
      "status": "source_frozen",
      "target_id": "r012:concept:generalized-binomial-coefficient"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b184703d5404673f24f1881c",
      "source_id": "r012:unit:auto:025bf0a72a4db690049c74bf",
      "status": "source_frozen",
      "target_id": "r012:concept:particular-trial-overlap-adjustment"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b19c6188185cdb7717ac0203",
      "source_id": "r012:unit:ch_epilogue",
      "status": "source_frozen",
      "target_id": "r012:concept:industrial-optimization"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b1fc819cddf42a5fa5cb0a25",
      "source_id": "r012:unit:s_networkflow_exercises",
      "status": "source_frozen",
      "target_id": "r012:concept:network-cut"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b1fdeeeac5b0762e0e54b6da",
      "source_id": "r012:unit:ch_epilogue",
      "status": "source_frozen",
      "target_id": "r012:concept:safety-net"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b21dfe12c9e0d86f239a6400",
      "source_id": "r012:unit:s_background_decimal",
      "status": "source_frozen",
      "target_id": "r012:concept:positional-base-notation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b222403b19b9ebd309c229cc",
      "source_id": "r012:unit:auto:2b9501b6517e77e868e24689",
      "status": "source_frozen",
      "target_id": "r012:concept:nonhomogeneous-linear-recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b253469b2a7b0af173981753",
      "source_id": "r012:unit:auto:3a3cdb7defb6ad5b83822a4f",
      "status": "source_frozen",
      "target_id": "r012:concept:least-common-multiple"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b25fb872f74e4a6ac33da5a0",
      "source_id": "r012:unit:s_networkflow_labeling-algorithm",
      "status": "source_frozen",
      "target_id": "r012:concept:max-flow-min-cut-theorem"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b284af4de866ff1fef83a699",
      "source_id": "r012:unit:auto:692d3d5206064b390fb35ace",
      "status": "source_frozen",
      "target_id": "r012:concept:partial-fraction-coefficient-extraction"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b32c7eb20482bc448d063dfb",
      "source_id": "r012:unit:s_basics_questions",
      "status": "source_frozen",
      "target_id": "r012:concept:subset-sum"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b32f1902e61ab058418018cd",
      "source_id": "r012:unit:s_recurrence_discussion",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence-runtime-benchmark"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b36f417a824dba1ff6c7303c",
      "source_id": "r012:unit:eqn_recurrence_deg2",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator-polynomial"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b3911515924ce1ca4ae6311a",
      "source_id": "r012:unit:exa_intersecting",
      "status": "source_frozen",
      "target_id": "r012:concept:intersecting-set-family"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b3d0d11e121139da95f2aa4e",
      "source_id": "r012:unit:auto:57a1c249f2782f556231221b",
      "status": "source_frozen",
      "target_id": "r012:concept:derangement-asymptotic-probability"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b3edce6fd14baec4a06f980d",
      "source_id": "r012:unit:auto:c1cbbffbb5bf258ea18be45d",
      "status": "source_frozen",
      "target_id": "r012:concept:distinct-part-partition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b3f7b3c8e35548c6de098b3f",
      "source_id": "r012:unit:s_basics_exact",
      "status": "source_frozen",
      "target_id": "r012:concept:increasing-subsequence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b4106dde3555b937c4b306e4",
      "source_id": "r012:unit:thm_newton-binomial",
      "status": "source_frozen",
      "target_id": "r012:concept:power-series"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b42f6ffc6119a40f62ec46b2",
      "source_id": "r012:unit:auto:2b9501b6517e77e868e24689",
      "status": "source_frozen",
      "target_id": "r012:concept:particular-trial-overlap-adjustment"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b43c9259f762252fc9276ca0",
      "source_id": "r012:unit:ch_epilogue",
      "status": "source_frozen",
      "target_id": "r012:concept:quantitative-finance-career"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b4603aa8574584b88d03960a",
      "source_id": "r012:unit:auto:a4561d5ffe8f5b7ea7d9b05c",
      "status": "source_frozen",
      "target_id": "r012:concept:l-tile-rectangle-recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b46b3a5678979e0ddc01662c",
      "source_id": "r012:unit:s_probability_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:finite-set"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b4792e810c58d400a3fa3378",
      "source_id": "r012:unit:ex_radiostations",
      "status": "source_frozen",
      "target_id": "r012:concept:graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b47bc1ad96fb3c18ac406af2",
      "source_id": "r012:unit:auto:c53a9727c6ac71ed663831ee",
      "status": "source_frozen",
      "target_id": "r012:concept:odd-part-partition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b50bab3611e6293f0762f07c",
      "source_id": "r012:unit:inclusion-exclusion_PI_functions-count",
      "status": "source_frozen",
      "target_id": "r012:concept:counting"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b5101b08d50251cadc7d190d",
      "source_id": "r012:unit:s_flowapplications_chain-partition",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-to-flow-network"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b51fb285ef716675d054181b",
      "source_id": "r012:unit:s_kitchensink_applying-local-lemma",
      "status": "source_frozen",
      "target_id": "r012:concept:probabilistic-method"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b5a412783d5688b6a3c6e88d",
      "source_id": "r012:unit:s_background_mult",
      "status": "source_frozen",
      "target_id": "r012:concept:multiplication-laws"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b5baa83324e4b48a62ddfd82",
      "source_id": "r012:unit:ch_graphalgorithms",
      "status": "source_frozen",
      "target_id": "r012:concept:root-vertex"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b5bae3fab8744dda9e61d6e6",
      "source_id": "r012:unit:s_intro_graph",
      "status": "source_frozen",
      "target_id": "r012:concept:cycle"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b5d98c629744c47e486deb09",
      "source_id": "r012:unit:auto:ac892aec96eaa77b4a0a36e4",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator-exercise-synthesis"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b5de64a912add07fad59d3fe",
      "source_id": "r012:unit:s_ramsey_girth",
      "status": "source_frozen",
      "target_id": "r012:concept:random-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b5e268fb25e7881517ed7eea",
      "source_id": "r012:unit:s_networkflow_augmenting",
      "status": "source_frozen",
      "target_id": "r012:concept:spare-capacity"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b61bf8fb8e92820a86183f1d",
      "source_id": "r012:unit:s_flowapplications_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:full-edge-selection-interpretation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b676568e79b46be09838801b",
      "source_id": "r012:unit:s_basics_exact",
      "status": "source_frozen",
      "target_id": "r012:concept:prime-counting-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b6a05671b8720bc747df595f",
      "source_id": "r012:unit:s_polya_apps",
      "status": "source_frozen",
      "target_id": "r012:concept:group"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b6b186174c79bb0002e921cf",
      "source_id": "r012:unit:auto:6fb2d3d14bf9ef34219de62c",
      "status": "source_frozen",
      "target_id": "r012:concept:distinct-root-recurrence-solution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b6b366e4d651dc15dfc3264a",
      "source_id": "r012:unit:exe_sb",
      "status": "source_frozen",
      "target_id": "r012:concept:bijection"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b72071b3c46786d2dfaa70a2",
      "source_id": "r012:unit:s_inclusion-exclusion_PI",
      "status": "source_frozen",
      "target_id": "r012:concept:inclusion-exclusion"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b7346a5dd0fb41f08663e7c3",
      "source_id": "r012:unit:auto:0bd3b62b200da00131d43e75",
      "status": "source_frozen",
      "target_id": "r012:concept:negative-half-binomial-coefficient"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b737bd08bfb6e904a316a2c1",
      "source_id": "r012:unit:s_intro_geom",
      "status": "source_frozen",
      "target_id": "r012:concept:line-arrangement"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b73d2155b14f894173216da6",
      "source_id": "r012:unit:s_ramsey_probability",
      "status": "source_frozen",
      "target_id": "r012:concept:symmetric-ramsey-number"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b745245aaa984f2ea33c836b",
      "source_id": "r012:unit:ch_flowapplications",
      "status": "source_frozen",
      "target_id": "r012:concept:chain-partition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b7b996cb65134cfab16c088d",
      "source_id": "r012:unit:s_ramsey_small",
      "status": "source_frozen",
      "target_id": "r012:concept:ramsey-number"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b7e26919940ae191992d2622",
      "source_id": "r012:unit:s_networkflow_augmenting",
      "status": "source_frozen",
      "target_id": "r012:concept:current-flow"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b816b1d38c6fead5916a30de",
      "source_id": "r012:unit:auto:c53a9727c6ac71ed663831ee",
      "status": "source_frozen",
      "target_id": "r012:concept:distinct-part-partition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b827604ace5b879e0143cbc5",
      "source_id": "r012:unit:eqn_rr",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator-polynomial"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b8529b94e2f22aad32fe7c45",
      "source_id": "r012:unit:s_posets_additional-concepts",
      "status": "source_frozen",
      "target_id": "r012:concept:self-dual-poset"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b8c621de64d47614b5b6d8ec",
      "source_id": "r012:unit:thm_genramsey",
      "status": "source_frozen",
      "target_id": "r012:concept:general-ramsey-theorem"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:b92af13d6687d443f6bc1275",
      "source_id": "r012:unit:s_graphalgorithms_historical-notes",
      "status": "source_frozen",
      "target_id": "r012:concept:minimum-spanning-tree-algorithm-history"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ba530f432b54828989fa2830",
      "source_id": "r012:unit:thm-graphs-first",
      "status": "source_frozen",
      "target_id": "r012:concept:vertex-degree"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ba6c33b41587cbf2610d9b9e",
      "source_id": "r012:unit:auto:39ab9828f6c93359abfbc514",
      "status": "source_frozen",
      "target_id": "r012:concept:exponential-generating-function-coefficient-extraction"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ba761dab826229b31e00855c",
      "source_id": "r012:unit:prop_num-divisible",
      "status": "source_frozen",
      "target_id": "r012:concept:positive-integer"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ba96d294f7be621a4d3c3f91",
      "source_id": "r012:unit:s_networkflow_example",
      "status": "source_frozen",
      "target_id": "r012:concept:network-flow"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:baa858685102f21002a76793",
      "source_id": "r012:unit:s_kitchensink_markov-chains",
      "status": "source_frozen",
      "target_id": "r012:concept:markov-chain"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:baceadccaa936b643ce654e1",
      "source_id": "r012:unit:auto:025bf0a72a4db690049c74bf",
      "status": "source_frozen",
      "target_id": "r012:concept:particular-plus-homogeneous-solution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:bae358d343fc6570de54fa08",
      "source_id": "r012:unit:prop_pigeon",
      "status": "source_frozen",
      "target_id": "r012:concept:pigeonhole-principle"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:bb392be4cde597dae886cd7f",
      "source_id": "r012:unit:ch_networkflow",
      "status": "source_frozen",
      "target_id": "r012:concept:algorithms-optimization"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:bb5b19536865cbfb549016cd",
      "source_id": "r012:unit:s_background_exp",
      "status": "source_frozen",
      "target_id": "r012:concept:restricted-exponentiation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:bba5bf7f273ab368eb85a01a",
      "source_id": "r012:unit:alg_dijkstra",
      "status": "source_frozen",
      "target_id": "r012:concept:dijkstra-relaxation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:bba618016b9e4cfe8b6dd651",
      "source_id": "r012:unit:s_background_notation",
      "status": "source_frozen",
      "target_id": "r012:concept:logical-equivalence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:bbda1aaabae1cc23ebad694d",
      "source_id": "r012:unit:s_graphs_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:subgraph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:bc6a8f71e5cd66e485293d7e",
      "source_id": "r012:unit:s_ramsey_exercises",
      "status": "source_frozen",
      "target_id": "r012:concept:random-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:bc6becfe97f4875176050326",
      "source_id": "r012:unit:s_posets_additional-concepts",
      "status": "source_frozen",
      "target_id": "r012:concept:subposet"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:bcca8d79bdbdd10cd33a3257",
      "source_id": "r012:unit:alg_labeling",
      "status": "source_frozen",
      "target_id": "r012:concept:edge"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:bda192522be38a70b1ff6c98",
      "source_id": "r012:unit:s_background_finite-sets",
      "status": "source_frozen",
      "target_id": "r012:concept:bijection"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:bdd079ab3182e4b204fcfe18",
      "source_id": "r012:unit:s_recurrence_rubots",
      "status": "source_frozen",
      "target_id": "r012:concept:rubot-generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:be07396588b69f19f8107d30",
      "source_id": "r012:unit:s_graphs_eulerham",
      "status": "source_frozen",
      "target_id": "r012:concept:graph-circuit"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:be248a0e9871ccb5490e933f",
      "source_id": "r012:unit:s_ramsey_exercises",
      "status": "source_frozen",
      "target_id": "r012:concept:independent-set"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:be2eebff779d3bd0ced315f5",
      "source_id": "r012:unit:s_posets_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:cover-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:be4fa1052d9655248dc14584",
      "source_id": "r012:unit:s_probability_infinite-outcomes",
      "status": "source_frozen",
      "target_id": "r012:concept:infinite-probability-space"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:be5806036096b4d807b63405",
      "source_id": "r012:unit:ch_polya",
      "status": "source_frozen",
      "target_id": "r012:concept:regular-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:be64a7195b659861635dbfee",
      "source_id": "r012:unit:auto:5d06d4ea1ab81098c21c9be0",
      "status": "source_frozen",
      "target_id": "r012:concept:power-series"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:be7295b9f4672deab9f1303f",
      "source_id": "r012:unit:s_graphs_planar",
      "status": "source_frozen",
      "target_id": "r012:concept:elementary-subdivision"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:be74a933ebd19ce6c4a2b153",
      "source_id": "r012:unit:s_genfunction_gen-bin-thm",
      "status": "source_frozen",
      "target_id": "r012:concept:binomial-theorem"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:beaeca8e7410441a809d4d62",
      "source_id": "r012:unit:s_background_decimal",
      "status": "source_frozen",
      "target_id": "r012:concept:division-algorithm"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:bef1f8dc642837ac24187eba",
      "source_id": "r012:unit:s_networkflow_flows-cuts",
      "status": "source_frozen",
      "target_id": "r012:concept:optimization"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:bef36cfbbdf1eaf71726d53a",
      "source_id": "r012:unit:s_polya_burnside",
      "status": "source_frozen",
      "target_id": "r012:concept:equivalence-class"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:bf0357563df8bf77df8128a0",
      "source_id": "r012:unit:auto:cd91522cddb9cb10442a7836",
      "status": "source_frozen",
      "target_id": "r012:concept:string"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:bf11a8c5d5858211c40ceef6",
      "source_id": "r012:unit:s_ramsey_probability",
      "status": "source_frozen",
      "target_id": "r012:concept:clique"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:bf5cf6f17958bb1a85c4de91",
      "source_id": "r012:unit:s_background_notation",
      "status": "source_frozen",
      "target_id": "r012:concept:logical-conjunction"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:bf67704fba89744fd13bcbb5",
      "source_id": "r012:unit:exa_twojars",
      "status": "source_frozen",
      "target_id": "r012:concept:partitioned-event-probability"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c027b34ef1978bbceadd36ea",
      "source_id": "r012:unit:s_recurrence_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence-equation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c027f4608410f6c386a7e384",
      "source_id": "r012:unit:auto:8f3500f97b0ab7c55c94505a",
      "status": "source_frozen",
      "target_id": "r012:concept:binomial-coefficient"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c028abb19ad926d3854d0c8d",
      "source_id": "r012:unit:s_kitchensink_online",
      "status": "source_frozen",
      "target_id": "r012:concept:online-poset-antichain-partition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c03a0432a95732eaf4a0dc6d",
      "source_id": "r012:unit:s_graphalgorithms_min-wt-span",
      "status": "source_frozen",
      "target_id": "r012:concept:greedy-algorithm"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c052d4be546e2f1ee735d58b",
      "source_id": "r012:unit:s_kitchensink_markov-chains",
      "status": "source_frozen",
      "target_id": "r012:concept:absorbing-state"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c0836ffdb173661f50a75b8f",
      "source_id": "r012:unit:l_newbinom",
      "status": "source_frozen",
      "target_id": "r012:concept:negative-half-binomial-coefficient"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c0ead669a5cc0daf2c8015fa",
      "source_id": "r012:unit:prop_num-divisible",
      "status": "source_frozen",
      "target_id": "r012:concept:divisibility-count-for-primes"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c0fc087949b8bb2511c7dbd4",
      "source_id": "r012:unit:s_posets_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:hasse-diagram"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c117b81b0294c92bf3fcf9d1",
      "source_id": "r012:unit:s_polya_square",
      "status": "source_frozen",
      "target_id": "r012:concept:coloring-equivalence-under-action"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c1c75dccf26a7b83549dc36a",
      "source_id": "r012:unit:lem_particular",
      "status": "source_frozen",
      "target_id": "r012:concept:linear-recurrence-equation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c1cccba024f3abb1bef2eb1e",
      "source_id": "r012:unit:l_half-binomial",
      "status": "source_frozen",
      "target_id": "r012:concept:positive-half-binomial-coefficient"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c1ec8f874fd297b1d19e8c48",
      "source_id": "r012:unit:eqn_advance",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator-equation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c1f90edc8cd71e4dba1c335b",
      "source_id": "r012:unit:s_kitchensink_zero-one-matrices",
      "status": "source_frozen",
      "target_id": "r012:concept:partial-order"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c23b80e5ca2e62e5b6add455",
      "source_id": "r012:unit:prop_strings_permutations",
      "status": "source_frozen",
      "target_id": "r012:concept:permutation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c25c54791f05eb95596b5059",
      "source_id": "r012:unit:ch_basics",
      "status": "source_frozen",
      "target_id": "r012:concept:computational-complexity"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c2639ee2fa9fd88c4ca81da2",
      "source_id": "r012:unit:eq_genfunction_finite-geom",
      "status": "source_frozen",
      "target_id": "r012:concept:geometric-series"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c275c3aa63207032bd2692f3",
      "source_id": "r012:unit:s_background_equivalence",
      "status": "source_frozen",
      "target_id": "r012:concept:proposition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c2940c66336b16b745834902",
      "source_id": "r012:unit:s_recurrence_linear",
      "status": "source_frozen",
      "target_id": "r012:concept:constant-coefficient-recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c2b89ba6337f0b525882aedb",
      "source_id": "r012:unit:s_networkflow_exercises",
      "status": "source_frozen",
      "target_id": "r012:concept:directed-edge"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c2c58907548464ea007ffbe4",
      "source_id": "r012:unit:auto:318098a808461c4b431eaeec",
      "status": "source_frozen",
      "target_id": "r012:concept:restricted-object-distribution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c323ddd23f5fac372fd3987a",
      "source_id": "r012:unit:auto:c1cbbffbb5bf258ea18be45d",
      "status": "source_frozen",
      "target_id": "r012:concept:odd-part-partition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c3501485c622f7b5dbb95842",
      "source_id": "r012:unit:s_intro_enum",
      "status": "source_frozen",
      "target_id": "r012:concept:necklace"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c3901b152a5154c4ac346a10",
      "source_id": "r012:unit:auto:4bd593cb3ed0759f3af2567d",
      "status": "source_frozen",
      "target_id": "r012:concept:bernoulli-count-variance"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c3a3464f83710326f64ddd79",
      "source_id": "r012:unit:s_posets_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:comparability-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c3c15574540a339fa5bf0182",
      "source_id": "r012:unit:ex_recurrence_deg2",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence-equation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c400b19934559ffca7c3b8bb",
      "source_id": "r012:unit:inclusion-exclusion_PI_perm-prop",
      "status": "source_frozen",
      "target_id": "r012:concept:fixed-point"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c418fa15103c652c521ec97d",
      "source_id": "r012:unit:s_polya_square",
      "status": "source_frozen",
      "target_id": "r012:concept:function-composition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c44f845073978add4e97f412",
      "source_id": "r012:unit:s_ramsey_exercises",
      "status": "source_frozen",
      "target_id": "r012:concept:threshold-probability"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c464e18631d386e995df1ff6",
      "source_id": "r012:unit:s_recurrence_rigorous_principal",
      "status": "source_frozen",
      "target_id": "r012:concept:vector-space-basis-and-dimension"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c4cd5d9a5260db1a9dae6745",
      "source_id": "r012:unit:graphs_PI_coloring-defn",
      "status": "source_frozen",
      "target_id": "r012:concept:proper-coloring"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c4dca110a45fea2fa31aca2e",
      "source_id": "r012:unit:s_kitchensink_applying-local-lemma",
      "status": "source_frozen",
      "target_id": "r012:concept:ramsey-event-dependency-count"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c50975407d3786ebb0da7822",
      "source_id": "r012:unit:eq_eulerphi",
      "status": "source_frozen",
      "target_id": "r012:concept:euler-phi-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c513af24b81696210d584970",
      "source_id": "r012:unit:auto:0ccd82df017d6432c7a435f0",
      "status": "source_frozen",
      "target_id": "r012:concept:binomial-coefficient"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c583738f04759ec21df23765",
      "source_id": "r012:unit:s_ramsey_estimatesize",
      "status": "source_frozen",
      "target_id": "r012:concept:factorial"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c5aa2e3f1ded23f697ec241a",
      "source_id": "r012:unit:s_graphalgorithms_min-wt-span",
      "status": "source_frozen",
      "target_id": "r012:concept:weighted-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c5ce9e5194ba3d319c57eba7",
      "source_id": "r012:unit:thm_ErdosSzekeres",
      "status": "source_frozen",
      "target_id": "r012:concept:sequence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c5f5d756909b13445f3c13da",
      "source_id": "r012:unit:fig_geomregions",
      "status": "source_frozen",
      "target_id": "r012:concept:line-arrangement"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c5fa373243388d21252d8c64",
      "source_id": "r012:unit:s_graphs_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:graph-neighbor"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c6035424a99cd23c625fad06",
      "source_id": "r012:unit:s_recurrence_rubots",
      "status": "source_frozen",
      "target_id": "r012:concept:right-child"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c61187e86aade3793713b304",
      "source_id": "r012:unit:ch_epilogue",
      "status": "source_frozen",
      "target_id": "r012:concept:computational-public-health"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c628d351dd0d8e4ee82e2119",
      "source_id": "r012:unit:s_recurrence_solving",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c6410da827c799537535bd3e",
      "source_id": "r012:unit:ch_inclusion-exclusion",
      "status": "source_frozen",
      "target_id": "r012:concept:derangement"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c6535d3e7d755dfd6de071bb",
      "source_id": "r012:unit:auto:e438802b2d5527a91381cbc2",
      "status": "source_frozen",
      "target_id": "r012:concept:comparison-sorting"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c68f49b6c32509d8670d4c57",
      "source_id": "r012:unit:exa_genfunction_partial-fracs",
      "status": "source_frozen",
      "target_id": "r012:concept:partial-fraction-coefficient-extraction"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c691eb89f77c4100a16a4b22",
      "source_id": "r012:unit:s_probability_infinite-outcomes",
      "status": "source_frozen",
      "target_id": "r012:concept:infinite-series"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c6ff2c0c0bee371f2fbb1e45",
      "source_id": "r012:unit:tab_fib-ratios",
      "status": "source_frozen",
      "target_id": "r012:concept:sequence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c701b30301bf3418be949a01",
      "source_id": "r012:unit:s_graphs_counting-trees",
      "status": "source_frozen",
      "target_id": "r012:concept:labeled-tree"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c7ba0d4d28724c1f0656e197",
      "source_id": "r012:unit:s_recurrence_linear",
      "status": "source_frozen",
      "target_id": "r012:concept:nonhomogeneous-linear-recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c7c9128da2f6a38776aa5086",
      "source_id": "r012:unit:tab_fib-ratios",
      "status": "source_frozen",
      "target_id": "r012:concept:fibonacci-sequence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c7de64a2f6d0c6eeef48de96",
      "source_id": "r012:unit:s_genfunction_exponential",
      "status": "source_frozen",
      "target_id": "r012:concept:ordinary-generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c7ffd64a828af218c97051fe",
      "source_id": "r012:unit:genfunction_distributions_rq-coins",
      "status": "source_frozen",
      "target_id": "r012:concept:restricted-object-distribution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c80f3d6e8d5073ede118897c",
      "source_id": "r012:unit:s_posets_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-chain"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c819dc11a4204178a70dbbbb",
      "source_id": "r012:unit:auto:0ccd82df017d6432c7a435f0",
      "status": "source_frozen",
      "target_id": "r012:concept:derangement-enumeration-formula"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c81c0d8fbacf9cd8f08b369c",
      "source_id": "r012:unit:prop_partitioncover",
      "status": "source_frozen",
      "target_id": "r012:concept:partition-cover-relation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c8341efc7f2e69dfa5e4fc44",
      "source_id": "r012:unit:s_background_relations",
      "status": "source_frozen",
      "target_id": "r012:concept:set-membership"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c84627e72e825d95a4b21fc6",
      "source_id": "r012:unit:s_recurrence_solving",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c89fc11c606764c3b60a083c",
      "source_id": "r012:unit:s_background_ZFC",
      "status": "source_frozen",
      "target_id": "r012:concept:union-axiom"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c8d5f657ad0dade38e63fb5d",
      "source_id": "r012:unit:s_kitchensink_online",
      "status": "source_frozen",
      "target_id": "r012:concept:proper-coloring"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c8e3c10d4d4b7815c8095c87",
      "source_id": "r012:unit:s_kitchensink_extremal-set-theory",
      "status": "source_frozen",
      "target_id": "r012:concept:erdos-ko-rado-theorem"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c8ec480c7c5a31a61e6e019e",
      "source_id": "r012:unit:s_flowapplications_chain-partition",
      "status": "source_frozen",
      "target_id": "r012:concept:dilworth-theorem"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c8fe92b4021d5edf6af13a99",
      "source_id": "r012:unit:auto:0ccd82df017d6432c7a435f0",
      "status": "source_frozen",
      "target_id": "r012:concept:derangement"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c90346c591a1eb7ac1c7cfdf",
      "source_id": "r012:unit:s_kitchensink_online",
      "status": "source_frozen",
      "target_id": "r012:concept:incomparability"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c90c5684f2033fea8bc20598",
      "source_id": "r012:unit:s_background_int-union",
      "status": "source_frozen",
      "target_id": "r012:concept:positive-integer"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c94615c45ab50f540ce2a67e",
      "source_id": "r012:unit:s_polya_apps",
      "status": "source_frozen",
      "target_id": "r012:concept:pair-group"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c97c9c10ad326a5ea561d259",
      "source_id": "r012:unit:auto:4a09aa7241b0bf6a931d0955",
      "status": "source_frozen",
      "target_id": "r012:concept:nonhomogeneous-linear-recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c97e22d6589d9e85251722f8",
      "source_id": "r012:unit:thm_catalan-genfunction",
      "status": "source_frozen",
      "target_id": "r012:concept:positive-half-binomial-coefficient"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:c9dc5a079dce67e3b4fad818",
      "source_id": "r012:unit:s_probability_infinite-outcomes",
      "status": "source_frozen",
      "target_id": "r012:concept:countably-infinite-sample-space"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ca12cdaed0e1d65594015b23",
      "source_id": "r012:unit:s_posets_dilworth",
      "status": "source_frozen",
      "target_id": "r012:concept:maximal-element"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ca3c9ad563968d773d5af625",
      "source_id": "r012:unit:auto:a5fd615b1106d334b47d57d4",
      "status": "source_frozen",
      "target_id": "r012:concept:tile"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ca5030df32cb4a43145dfd79",
      "source_id": "r012:unit:def-image",
      "status": "source_frozen",
      "target_id": "r012:concept:function-image"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ca529ead3adee39ee41b0d27",
      "source_id": "r012:unit:s_graphalgorithms_shortest-paths",
      "status": "source_frozen",
      "target_id": "r012:concept:shortest-path-subpath-optimality"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ca6b638a3fba9edc084b4056",
      "source_id": "r012:unit:s_kitchensink_lovasz-local",
      "status": "source_frozen",
      "target_id": "r012:concept:symmetric-lovasz-local-lemma"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ca85fb87dce41ee3530f5472",
      "source_id": "r012:unit:s_graphalgorithms_historical-notes",
      "status": "source_frozen",
      "target_id": "r012:concept:shortest-path-algorithm-history"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ca9af58e17a0d907eb6a9872",
      "source_id": "r012:unit:s_posets_exercises",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-dimension"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:cab44023ff79f18bb98ccbf2",
      "source_id": "r012:unit:s_kitchensink_markov-chains",
      "status": "source_frozen",
      "target_id": "r012:concept:transition-matrix"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:cae6960224e83c74299bb232",
      "source_id": "r012:unit:auto:f3edcd631926927e1e6b9719",
      "status": "source_frozen",
      "target_id": "r012:concept:required-symbol-egf-factor"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:cb228a68caa3a2fe06a67d89",
      "source_id": "r012:unit:auto:a58313acc3d83680ca48be27",
      "status": "source_frozen",
      "target_id": "r012:concept:catalan-lattice-path-decomposition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:cb32efff713e63029c49fcc2",
      "source_id": "r012:unit:auto:cf2c41b37a21c756eb8fd9bc",
      "status": "source_frozen",
      "target_id": "r012:concept:exponential-generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:cb5466fc9655f81216701399",
      "source_id": "r012:unit:auto:2b9501b6517e77e868e24689",
      "status": "source_frozen",
      "target_id": "r012:concept:particular-solution-trial-method"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:cb9cc4d5605b150314a5bdb7",
      "source_id": "r012:unit:s_graphalgorithms_digraphs",
      "status": "source_frozen",
      "target_id": "r012:concept:directed-cycle"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:cb9ebc1f426dd8833ba87ce2",
      "source_id": "r012:unit:s_intro_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:discrete-structures"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:cc257137b7e8232a073dd425",
      "source_id": "r012:unit:s_recurrence_intro_strings",
      "status": "source_frozen",
      "target_id": "r012:concept:substring"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:cc364a3bf6d1b4369edc3127",
      "source_id": "r012:unit:s_kitchensink_arithmetic-combinatorics",
      "status": "source_frozen",
      "target_id": "r012:concept:ramsey-property"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:cc55e389746bf052a2a06aee",
      "source_id": "r012:unit:thm_dualdilworth",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-antichain"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ccba2271dfa891db6d991398",
      "source_id": "r012:unit:s_kitchensink_zero-one-matrices",
      "status": "source_frozen",
      "target_id": "r012:concept:partition-dominance-order"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:cd0854e8ced491c18511ce42",
      "source_id": "r012:unit:ex_recurrence_deg4-repeated",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence-equation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:cd0b2bc7a49bf610d01d7ee5",
      "source_id": "r012:unit:auto:5cf98fb376a04e75419df1f9",
      "status": "source_frozen",
      "target_id": "r012:concept:prime-factorization"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:cd248b9ddf65888df35f58ca",
      "source_id": "r012:unit:auto:f4036c5496787d4bb754e7c7",
      "status": "source_frozen",
      "target_id": "r012:concept:chain-rule"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:cd37ac192ea73ed5d06614c1",
      "source_id": "r012:unit:ch_flowapplications",
      "status": "source_frozen",
      "target_id": "r012:concept:network-flow"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:cd50568307f8e6407ec9b311",
      "source_id": "r012:unit:s_inclusion-exclusion_euler-phi",
      "status": "source_frozen",
      "target_id": "r012:concept:positive-integer"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:cd604138c326e3edff1af46e",
      "source_id": "r012:unit:rqs-genfunction_distributions",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function-distribution-model"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:cd80511b6c215c79bda85e58",
      "source_id": "r012:unit:s_background_notation",
      "status": "source_frozen",
      "target_id": "r012:concept:logical-implication"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:cdf56bb643f9d311c3618232",
      "source_id": "r012:unit:s_intro_sudoku",
      "status": "source_frozen",
      "target_id": "r012:concept:sudoku"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ce0a37b02cf915ef6f0e098e",
      "source_id": "r012:unit:s_networkflow_example",
      "status": "source_frozen",
      "target_id": "r012:concept:path"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ce0a6f4555007b35f7fb5011",
      "source_id": "r012:unit:s_networkflow_example",
      "status": "source_frozen",
      "target_id": "r012:concept:vertex"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ce516adde8cf04a06dccc623",
      "source_id": "r012:unit:s_posets_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:partial-order"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ce540b50a049c07a2ea63259",
      "source_id": "r012:unit:auto:a65033c7e640b8b32155ee76",
      "status": "source_frozen",
      "target_id": "r012:concept:power-series-product"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ce58a3e8308a4104e0b9811c",
      "source_id": "r012:unit:s_intro_opt",
      "status": "source_frozen",
      "target_id": "r012:concept:weighted-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ce792057ddae3f408238f2de",
      "source_id": "r012:unit:fig_graphs_interval-graph",
      "status": "source_frozen",
      "target_id": "r012:concept:intersection-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ce997bd11461428e568613aa",
      "source_id": "r012:unit:s_networkflow_example",
      "status": "source_frozen",
      "target_id": "r012:concept:graph-neighbor"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ce9ec0f055e7af4b62350140",
      "source_id": "r012:unit:s_background_integers",
      "status": "source_frozen",
      "target_id": "r012:concept:reflexive-relation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:cea5f5e9005fb487d9307380",
      "source_id": "r012:unit:auto:9da8ebe78f63c221b5b6bc64",
      "status": "source_frozen",
      "target_id": "r012:concept:least-common-multiple"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:cef0f89825323b383255c44a",
      "source_id": "r012:unit:exam_genfunction_geom-series",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:cf6eac5526a29ffab05a094b",
      "source_id": "r012:unit:auto:4bd593cb3ed0759f3af2567d",
      "status": "source_frozen",
      "target_id": "r012:concept:pairwise-independent-random-variables"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d00d4f48cc5de8739f34868e",
      "source_id": "r012:unit:s_background_ZFC",
      "status": "source_frozen",
      "target_id": "r012:concept:replacement-axiom"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d0180f92f8dcee8a66e74560",
      "source_id": "r012:unit:s_background_reals",
      "status": "source_frozen",
      "target_id": "r012:concept:rational-cut"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d01fe2bc9443b6e93532428d",
      "source_id": "r012:unit:s_flowapplications_exercises",
      "status": "source_frozen",
      "target_id": "r012:concept:matching-assignment-model"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d02bf3412ef1b2a3fc57e6a1",
      "source_id": "r012:unit:s_kitchensink_stable-match",
      "status": "source_frozen",
      "target_id": "r012:concept:stable-matching"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d073544b37823d8031749424",
      "source_id": "r012:unit:s_posets_intervalorder",
      "status": "source_frozen",
      "target_id": "r012:concept:disjoint-poset-sum"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d0a45ac6bb4ab595ac9911f2",
      "source_id": "r012:unit:s_kitchensink_zero-one-matrices",
      "status": "source_frozen",
      "target_id": "r012:concept:row-column-sum-strings"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d1858b6084e478e0ee54012b",
      "source_id": "r012:unit:s_background_integers",
      "status": "source_frozen",
      "target_id": "r012:concept:integer"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d19b38bd70cde8b9ffd76831",
      "source_id": "r012:unit:s_networkflow_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:flow-network"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d19cac6273803bbc0f49899d",
      "source_id": "r012:unit:s_basics_pigeonhole",
      "status": "source_frozen",
      "target_id": "r012:concept:function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d1c6d4401e548807c755e31d",
      "source_id": "r012:unit:thm_olforest",
      "status": "source_frozen",
      "target_id": "r012:concept:forest-online-color-lower-bound"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d273fbe6237c26080d435139",
      "source_id": "r012:unit:s_inclusion-exclusion_derangements",
      "status": "source_frozen",
      "target_id": "r012:concept:derangement"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d2ef0c9258869a084a401f09",
      "source_id": "r012:unit:s_intro_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:optimization"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d3a18013756503d724612759",
      "source_id": "r012:unit:s_genfunction_distributions",
      "status": "source_frozen",
      "target_id": "r012:concept:partial-fraction-coefficient-extraction"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d3c322c109b0b9734f88352d",
      "source_id": "r012:unit:auto:157db7e274f439b81e0dec9b",
      "status": "source_frozen",
      "target_id": "r012:concept:induction-hypothesis"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d3e81f9881904f99e81e8a63",
      "source_id": "r012:unit:ex_recurrence_ternary-strings-no-20-solved",
      "status": "source_frozen",
      "target_id": "r012:concept:factored-advancement-operator-general-solution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d3eec3ca2be3aa296d41fcf0",
      "source_id": "r012:unit:s_intro_graph",
      "status": "source_frozen",
      "target_id": "r012:concept:vertex"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d433924cf05b620cf32a15b5",
      "source_id": "r012:unit:s_inclusion-exclusion_surjections_activity",
      "status": "source_frozen",
      "target_id": "r012:concept:surjection-enumeration-formula"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d43f24467342b9b63ae4fcc3",
      "source_id": "r012:unit:fig_noncompgraph",
      "status": "source_frozen",
      "target_id": "r012:concept:comparability-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d49c60ba0fad2b1743c9fe3d",
      "source_id": "r012:unit:auto:d7c45bbaac6cda937a07c30e",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function-distribution-model"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d4a6c9c2add13d403bd0e58d",
      "source_id": "r012:unit:s_posets_additional-concepts",
      "status": "source_frozen",
      "target_id": "r012:concept:dual-poset"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d4ae70e6c68cf42dd8f03752",
      "source_id": "r012:unit:s_graphs_color",
      "status": "source_frozen",
      "target_id": "r012:concept:clique-number"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d4b574d084f9f2790a7094a5",
      "source_id": "r012:unit:alg-eulerian",
      "status": "source_frozen",
      "target_id": "r012:concept:eulerian-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d4b68062ee089ad27d7035a9",
      "source_id": "r012:unit:s_intro_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:network-flow"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d4bc11ce177ce82fec28bfbf",
      "source_id": "r012:unit:s_background_ZFC",
      "status": "source_frozen",
      "target_id": "r012:concept:zfc-set-theory"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d4d71bf855eaa2e1f902d056",
      "source_id": "r012:unit:s_background_total-order-N",
      "status": "source_frozen",
      "target_id": "r012:concept:multiplicative-cancellation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d5135aa8e02794491242e598",
      "source_id": "r012:unit:s_induction_strong-induction",
      "status": "source_frozen",
      "target_id": "r012:concept:strong-induction"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d527a11493dce0f885f58404",
      "source_id": "r012:unit:auto:0be40ee4fe111164419b75cb",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d5308081106e9d4e62a8cefa",
      "source_id": "r012:unit:ch_epilogue",
      "status": "source_frozen",
      "target_id": "r012:concept:cutting-head"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d5466a8e1c3b5cf190ca3923",
      "source_id": "r012:unit:s_networkflow_labeling-algorithm",
      "status": "source_frozen",
      "target_id": "r012:concept:path"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d5c90b9ee6e307ad0c544db5",
      "source_id": "r012:unit:prop_graphalgorithms_spanforest",
      "status": "source_frozen",
      "target_id": "r012:concept:spanning-forest-component-count"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d5d8d9f5c9127200d26145de",
      "source_id": "r012:unit:s_posets_additional-concepts",
      "status": "source_frozen",
      "target_id": "r012:concept:incomparability-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d5e2d763caa33d3aa63ea4f2",
      "source_id": "r012:unit:auto:c1cbbffbb5bf258ea18be45d",
      "status": "source_frozen",
      "target_id": "r012:concept:euler-partition-theorem"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d62795238438e9f88f9b5144",
      "source_id": "r012:unit:ch_epilogue",
      "status": "source_frozen",
      "target_id": "r012:concept:attendant-software"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d65595505835247e6b607202",
      "source_id": "r012:unit:thm_fishburn",
      "status": "source_frozen",
      "target_id": "r012:concept:forbidden-subposet"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d6ba715199fb0a39b0cb063e",
      "source_id": "r012:unit:s_recurrence_intro_strings",
      "status": "source_frozen",
      "target_id": "r012:concept:string"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d6c7a43370d5a27d924ae34f",
      "source_id": "r012:unit:s_intro_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:bipartite-matching"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d6ddbd504d5a3d89e7be7e00",
      "source_id": "r012:unit:s_graphalgorithms_digraphs",
      "status": "source_frozen",
      "target_id": "r012:concept:directed-path"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d701dc0144d1df0121b6b450",
      "source_id": "r012:unit:lem_rr",
      "status": "source_frozen",
      "target_id": "r012:concept:repeated-root-recurrence-solution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d702bcadda76dc5e3e0a0f4d",
      "source_id": "r012:unit:recurrence_PI_solve-deg-one",
      "status": "source_frozen",
      "target_id": "r012:concept:first-degree-advancement-operator-solution-space"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d717fa3a96eb056d1b3cc28b",
      "source_id": "r012:unit:ex_genfunction_ineq-messy",
      "status": "source_frozen",
      "target_id": "r012:concept:least-common-multiple"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d74b67fd6e90334dfb0b83a8",
      "source_id": "r012:unit:auto:fdf77306cd6d226cfda10c55",
      "status": "source_frozen",
      "target_id": "r012:concept:string"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d7ad52fb1d1c809c135ca2b1",
      "source_id": "r012:unit:exa_genfunction_multisets",
      "status": "source_frozen",
      "target_id": "r012:concept:multiset-generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d7bcc2cdec652773e3119897",
      "source_id": "r012:unit:exa_inclusion-exclusion_students",
      "status": "source_frozen",
      "target_id": "r012:concept:venn-diagram"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d7dff45faf84214fa8c54335",
      "source_id": "r012:unit:s_inclusion-exclusion_surjections",
      "status": "source_frozen",
      "target_id": "r012:concept:surjection-enumeration-formula"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d7e89351f4d7d6e5bd76c2c3",
      "source_id": "r012:unit:s_intro_graph",
      "status": "source_frozen",
      "target_id": "r012:concept:graph-connectivity"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d7fb256f819d25c513c830a8",
      "source_id": "r012:unit:prop_networkflow_update",
      "status": "source_frozen",
      "target_id": "r012:concept:flow-conservation-law"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d865e639990b7a19ee60a17f",
      "source_id": "r012:unit:para_posets_dilworth_proof",
      "status": "source_frozen",
      "target_id": "r012:concept:up-set"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d8a922c4261e8bb32e63d154",
      "source_id": "r012:unit:s_graphalgorithms_exercises",
      "status": "source_frozen",
      "target_id": "r012:concept:constrained-minimum-spanning-network"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d90bc262341a6d2d11e58329",
      "source_id": "r012:unit:rq-recurrence_solving-async-nonlinear",
      "status": "source_frozen",
      "target_id": "r012:concept:linear-recurrence-equation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d913d0b1c7e90757f0312653",
      "source_id": "r012:unit:ex_recurrence_ternary-strings-no-20",
      "status": "source_frozen",
      "target_id": "r012:concept:substring"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d94cd546885267fae4ece3a5",
      "source_id": "r012:unit:ex_recurrence_deg2-repeated",
      "status": "source_frozen",
      "target_id": "r012:concept:factored-advancement-operator-general-solution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d96081afe0e05185fb323d5d",
      "source_id": "r012:unit:s_recurrence_adv-ops",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d9623235e043f90fac96f9f3",
      "source_id": "r012:unit:s_posets_intervalorder",
      "status": "source_frozen",
      "target_id": "r012:concept:degenerate-interval"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d981c61bb1ff6872b2e29996",
      "source_id": "r012:unit:ex_recurrence_deg4-repeated",
      "status": "source_frozen",
      "target_id": "r012:concept:factored-advancement-operator-general-solution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d99dfd7a6049bfb79b29c4ac",
      "source_id": "r012:unit:s_background_prop-integers",
      "status": "source_frozen",
      "target_id": "r012:concept:integer-addition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d9d23f890e9798263576e2d1",
      "source_id": "r012:unit:s_kitchensink_online",
      "status": "source_frozen",
      "target_id": "r012:concept:szemeredi-online-antichain-optimality"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:d9ff5b71bf34e863052f575f",
      "source_id": "r012:unit:s_genfunction_exercises",
      "status": "source_frozen",
      "target_id": "r012:concept:exponential-generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:da106507b01d1fa0c0f1a73f",
      "source_id": "r012:unit:app_background",
      "status": "source_frozen",
      "target_id": "r012:concept:set-theoretic-foundations"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:da6c89cc24bd323a0aa15692",
      "source_id": "r012:unit:s_background_prop-integers",
      "status": "source_frozen",
      "target_id": "r012:concept:additive-inverse"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:da89a7001cf8a14bfb1e8875",
      "source_id": "r012:unit:s_background_prop-integers",
      "status": "source_frozen",
      "target_id": "r012:concept:subtraction"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:da8b125b5a788e0fab7128d9",
      "source_id": "r012:unit:ch_flowapplications",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-width"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:daa3656021878dc7d53d3e61",
      "source_id": "r012:unit:auto:03810a7758a5b5bb714c9db1",
      "status": "source_frozen",
      "target_id": "r012:concept:initial-condition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:dac72bb08249d230784e66be",
      "source_id": "r012:unit:thm_advance",
      "status": "source_frozen",
      "target_id": "r012:concept:vector-space-basis-and-dimension"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:dadceb660258eb4795795c56",
      "source_id": "r012:unit:ch_recurrence",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence-equation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:dadf498a20cdfc92aab04374",
      "source_id": "r012:unit:thm_advance",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator-polynomial"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:db01a016cde3010def39faf6",
      "source_id": "r012:unit:s_intro_graph",
      "status": "source_frozen",
      "target_id": "r012:concept:connected-component"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:db0eeeef57226432599c65fc",
      "source_id": "r012:unit:fig_subgraphs",
      "status": "source_frozen",
      "target_id": "r012:concept:spanning-subgraph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:db60b621ba6b6afe90d33cdc",
      "source_id": "r012:unit:exa_lattice-Catalan",
      "status": "source_frozen",
      "target_id": "r012:concept:catalan-number"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:db84dd796465b50300f596c1",
      "source_id": "r012:unit:thm_partition",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:dbe31704c6bc7821686d788d",
      "source_id": "r012:unit:s_flowapplications_bip-match",
      "status": "source_frozen",
      "target_id": "r012:concept:bipartite-matching-flow-reduction"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:dbfb4b7bb3156f72d8ed5852",
      "source_id": "r012:unit:disc-graphs_color-intro",
      "status": "source_frozen",
      "target_id": "r012:concept:proper-coloring"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:dc2e67096fc8705b6a83271b",
      "source_id": "r012:unit:auto:6fb2d3d14bf9ef34219de62c",
      "status": "source_frozen",
      "target_id": "r012:concept:factored-advancement-operator-general-solution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:dc36ae99f410a672d3f3cd17",
      "source_id": "r012:unit:s_networkflow_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:flow-value"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:dc7e5191bc9014926a1a5d3d",
      "source_id": "r012:unit:auto:c52c9183ba4135b30d2552a6",
      "status": "source_frozen",
      "target_id": "r012:concept:linear-recurrence-equation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:dcd65c3acec1473ab7841680",
      "source_id": "r012:unit:eqn_advance",
      "status": "source_frozen",
      "target_id": "r012:concept:constant-coefficient-recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:dcd8be3285d112b9dc35ed24",
      "source_id": "r012:unit:s_networkflow_augmenting",
      "status": "source_frozen",
      "target_id": "r012:concept:edge"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:dd17225797b68752a0c3aab2",
      "source_id": "r012:unit:thm_eulerphi",
      "status": "source_frozen",
      "target_id": "r012:concept:prime-factorization"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:dd423b17653cfa506fcbe719",
      "source_id": "r012:unit:prop_altvar",
      "status": "source_frozen",
      "target_id": "r012:concept:alternative-variance-identity"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:dd4a8ba24444ba8243551198",
      "source_id": "r012:unit:s_networkflow_flows-cuts",
      "status": "source_frozen",
      "target_id": "r012:concept:directed-edge"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:dd537f78814635b88ff83c3d",
      "source_id": "r012:unit:fig_petersen-graph-k33",
      "status": "source_frozen",
      "target_id": "r012:concept:kuratowski-theorem"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:dd7c7d3124e6718c0092d1c6",
      "source_id": "r012:unit:s_recurrence_discussion",
      "status": "source_frozen",
      "target_id": "r012:concept:recursive-evaluation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:dda7a93901c84f9019a79299",
      "source_id": "r012:unit:s_kitchensink_markov-chains",
      "status": "source_frozen",
      "target_id": "r012:concept:stochastic-matrix"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ddfcc084ae502b258153e53c",
      "source_id": "r012:unit:s_genfunction_exponential",
      "status": "source_frozen",
      "target_id": "r012:concept:factorial"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:de40cd66aaed715454e4013c",
      "source_id": "r012:unit:auto:328950a879727c218a6d3e20",
      "status": "source_frozen",
      "target_id": "r012:concept:folder-distribution-model"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:de456089e5fb0031f496dd97",
      "source_id": "r012:unit:auto:0faa5a1d42e8503171d0a48a",
      "status": "source_frozen",
      "target_id": "r012:concept:derangement"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:de73ff61627cdba9229fbacb",
      "source_id": "r012:unit:auto:3259ae9833c0290eb6d05545",
      "status": "source_frozen",
      "target_id": "r012:concept:string"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:deb00dbb83cef7e06718e0ae",
      "source_id": "r012:unit:ch_probability",
      "status": "source_frozen",
      "target_id": "r012:concept:probability"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:debca02353f671371507cafb",
      "source_id": "r012:unit:ex_recurrence_deg2",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator-equation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:def393ef68e8c79dbe9e46b0",
      "source_id": "r012:unit:fig_4cube",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-rank"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:df375c0a9cb929d2b6cbb709",
      "source_id": "r012:unit:rqs-recurrence_adv-ops",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence-relation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:df39372ca7defb9388d1e2f4",
      "source_id": "r012:unit:auto:3259ae9833c0290eb6d05545",
      "status": "source_frozen",
      "target_id": "r012:concept:exponential-generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:df7314d220ed5aff4cc209f7",
      "source_id": "r012:unit:rq-graphs_intro_subgraph",
      "status": "source_frozen",
      "target_id": "r012:concept:induced-subgraph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:df7c790e0782d0e24cf59dd1",
      "source_id": "r012:unit:ex_collatz",
      "status": "source_frozen",
      "target_id": "r012:concept:collatz-sequence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:df86b29b99c24c529377a1b6",
      "source_id": "r012:unit:auto:1e317ac7ad56d3f690eee82d",
      "status": "source_frozen",
      "target_id": "r012:concept:upper-bound-constraint"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:dfd620499f0d56361f7bebf5",
      "source_id": "r012:unit:auto:77bb8e40ef7c0def33263edd",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:dff127ca8b7608aa19ff192b",
      "source_id": "r012:unit:s_background_exp",
      "status": "source_frozen",
      "target_id": "r012:concept:exponent-laws"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e048468d1c20ee4534e2026b",
      "source_id": "r012:unit:rq-genfunction_exponential_passcode",
      "status": "source_frozen",
      "target_id": "r012:concept:exponential-generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e05625831cf014c389c33c62",
      "source_id": "r012:unit:ex_recurrence_adveq",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence-relation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e0aa70bee5d3230dbc973b8c",
      "source_id": "r012:unit:s_kitchensink_online",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-antichain"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e0b38efb228d0d862d3a90bd",
      "source_id": "r012:unit:s_ramsey_girth",
      "status": "source_frozen",
      "target_id": "r012:concept:graph-girth"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e0b5837250d87fd9a6578b7a",
      "source_id": "r012:unit:auto:fce61924f5d5515db0dda1a7",
      "status": "source_frozen",
      "target_id": "r012:concept:integer-partition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e0fd03f4ecde51b8f7f3e49b",
      "source_id": "r012:unit:s_inclusion-exclusion_surjections_activity",
      "status": "source_frozen",
      "target_id": "r012:concept:inclusion-exclusion"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e12675304362fff4fa8fa15d",
      "source_id": "r012:unit:s_background_formal-num-sys",
      "status": "source_frozen",
      "target_id": "r012:concept:addition-laws"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e158a1499fa6f8ada4227439",
      "source_id": "r012:unit:ch_epilogue",
      "status": "source_frozen",
      "target_id": "r012:concept:postdoctoral-position"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e16a76de5f3fb45cc9af1793",
      "source_id": "r012:unit:s_networkflow_flows-cuts",
      "status": "source_frozen",
      "target_id": "r012:concept:network-flow"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e17b17d9a81d81132cd810d2",
      "source_id": "r012:unit:s_genfunction_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:finite-geometric-series"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e193e86e720a0a2189c7a84f",
      "source_id": "r012:unit:lem_LLL",
      "status": "source_frozen",
      "target_id": "r012:concept:local-lemma-conditional-induction"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e1ca2e653c82655b7b385295",
      "source_id": "r012:unit:s_genfunction_partitions-integer",
      "status": "source_frozen",
      "target_id": "r012:concept:partition-generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e1cfae76abbe9b558110c48a",
      "source_id": "r012:unit:ex_recurrence_gf-nonhomog",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function-coefficient-shift"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e1ed12eaae84822216a54a76",
      "source_id": "r012:unit:s_background_rationals",
      "status": "source_frozen",
      "target_id": "r012:concept:integer"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e212b7e63c95e0095eaca63f",
      "source_id": "r012:unit:s_graphs_planar",
      "status": "source_frozen",
      "target_id": "r012:concept:euler-planar-formula"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e2494fdbb29d342a5d1393c0",
      "source_id": "r012:unit:s_strings_comb-proof",
      "status": "source_frozen",
      "target_id": "r012:concept:combinatorial-proof"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e2627b5e324a9220c892f805",
      "source_id": "r012:unit:prop_genfunction-product",
      "status": "source_frozen",
      "target_id": "r012:concept:power-series-product"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e2821d7f39c39430aae59fcc",
      "source_id": "r012:unit:s_basics_pigeonhole",
      "status": "source_frozen",
      "target_id": "r012:concept:pigeonhole-principle"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e285663d2b80eb842a46c409",
      "source_id": "r012:unit:s_intro_enum",
      "status": "source_frozen",
      "target_id": "r012:concept:counting"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e2caa8e90e6f6c778f351c3c",
      "source_id": "r012:unit:ch_flowapplications",
      "status": "source_frozen",
      "target_id": "r012:concept:bipartite-matching"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e2e6f22f297ca060fd2aba97",
      "source_id": "r012:unit:s_background_integers",
      "status": "source_frozen",
      "target_id": "r012:concept:integer-pair-equivalence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e2ea48f889b9905dd45e11c2",
      "source_id": "r012:unit:ch_epilogue",
      "status": "source_frozen",
      "target_id": "r012:concept:epilogue"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e2edd6215bddb66fd8b429b9",
      "source_id": "r012:unit:auto:328950a879727c218a6d3e20",
      "status": "source_frozen",
      "target_id": "r012:concept:upper-bound-constraint"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e3c35ad88287421ac56d2261",
      "source_id": "r012:unit:auto:6691548129df37fcc64c5423",
      "status": "source_frozen",
      "target_id": "r012:concept:vertex-set"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e3cd6f5c08f88c4a084f6734",
      "source_id": "r012:unit:t_sqrt",
      "status": "source_frozen",
      "target_id": "r012:concept:central-binomial-generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e40c5d7c0d3fa8e418acf424",
      "source_id": "r012:unit:auto:4a09aa7241b0bf6a931d0955",
      "status": "source_frozen",
      "target_id": "r012:concept:particular-solution-trial-method"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e42ca71e0819c439f5036b22",
      "source_id": "r012:unit:s_induction_gcd",
      "status": "source_frozen",
      "target_id": "r012:concept:greatest-common-divisor"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e45306b7f955ca535a25e9f5",
      "source_id": "r012:unit:s_recurrence_rubots",
      "status": "source_frozen",
      "target_id": "r012:concept:tree-root"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e481579a3c520216b50cf8dd",
      "source_id": "r012:unit:s_posets_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:linked-list"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e489ceddef0c7e4d4f30d6fa",
      "source_id": "r012:unit:s_background_relations",
      "status": "source_frozen",
      "target_id": "r012:concept:set-inclusion"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e4acd43198fc22421f3f7395",
      "source_id": "r012:unit:auto:2b9501b6517e77e868e24689",
      "status": "source_frozen",
      "target_id": "r012:concept:initial-value-constant-determination"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e4af2d2f7be7431a8469c286",
      "source_id": "r012:unit:s_kitchensink_applying-local-lemma",
      "status": "source_frozen",
      "target_id": "r012:concept:independent-set-bad-event"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e4b1fc7eb680b81d44c7040b",
      "source_id": "r012:unit:exer_genfunction_coin-toll",
      "status": "source_frozen",
      "target_id": "r012:concept:ordered-coin-sequence-generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e4c20edbf4c5e5b488e2ade2",
      "source_id": "r012:unit:s_posets_subset-lattice",
      "status": "source_frozen",
      "target_id": "r012:concept:lattice"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e4d288b91d91bd13d756e6d9",
      "source_id": "r012:unit:thm_graphramsey",
      "status": "source_frozen",
      "target_id": "r012:concept:graph-ramsey-theorem"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e512a9cbfea013d047b2612d",
      "source_id": "r012:unit:s_networkflow_integer-programming",
      "status": "source_frozen",
      "target_id": "r012:concept:network-flow"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e527aa78cd7f53178c16b12d",
      "source_id": "r012:unit:auto:ad5800950b29d7f51c43a73e",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function-distribution-model"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e52897500fb945efbdd52d48",
      "source_id": "r012:unit:s_posets_additional-concepts",
      "status": "source_frozen",
      "target_id": "r012:concept:loose-point"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e538cb06f3390915c1a247d5",
      "source_id": "r012:unit:auto:76ca4cd132d1a847219afb0f",
      "status": "source_frozen",
      "target_id": "r012:concept:folder-distribution-model"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e555d6737e00c5676b39ff30",
      "source_id": "r012:unit:s_genfunction_binom-app",
      "status": "source_frozen",
      "target_id": "r012:concept:generalized-binomial-theorem"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e5c4f3f51240f0c4c55b9156",
      "source_id": "r012:unit:princ_well-order",
      "status": "source_frozen",
      "target_id": "r012:concept:well-ordering-principle"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e5ded7c2d616331d6a4bc7f8",
      "source_id": "r012:unit:s_networkflow_integer-programming",
      "status": "source_frozen",
      "target_id": "r012:concept:linear-programming"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e5fff73316a9bda99fc9e7be",
      "source_id": "r012:unit:thm_kuratowski",
      "status": "source_frozen",
      "target_id": "r012:concept:graph-homeomorphism"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e628247169083bcf249d3200",
      "source_id": "r012:unit:ch_recurrence",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e66b8915d242e35ead3377c9",
      "source_id": "r012:unit:s_recurrence_rigorous",
      "status": "source_frozen",
      "target_id": "r012:concept:linear-recurrence-equation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e675d562e45686dad787749d",
      "source_id": "r012:unit:s_flowapplications_exercises",
      "status": "source_frozen",
      "target_id": "r012:concept:matching-obstruction-certificate"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e6a108a73e7f00c4c3da3f4b",
      "source_id": "r012:unit:thm_binomial",
      "status": "source_frozen",
      "target_id": "r012:concept:binomial-theorem"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e6aaeda1997ca23eeee27ace",
      "source_id": "r012:unit:s_kitchensink_online",
      "status": "source_frozen",
      "target_id": "r012:concept:online-graph-coloring-game"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e72a6d1246c8a2548f22cd54",
      "source_id": "r012:unit:prop_xy",
      "status": "source_frozen",
      "target_id": "r012:concept:cartesian-product-cardinality"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e73fc7109770b8d5de6dd945",
      "source_id": "r012:unit:auto:e3dfb8524ffbb34b5062db90",
      "status": "source_frozen",
      "target_id": "r012:concept:least-common-multiple"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e74333a9145cc2c2a09b80c3",
      "source_id": "r012:unit:lem_LLL-sym",
      "status": "source_frozen",
      "target_id": "r012:concept:symmetric-lovasz-local-lemma"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e7441466770952ba45002025",
      "source_id": "r012:unit:auto:c1cbbffbb5bf258ea18be45d",
      "status": "source_frozen",
      "target_id": "r012:concept:partition-generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e753513769b4fdd29df1da58",
      "source_id": "r012:unit:s_kitchensink_lovasz-local",
      "status": "source_frozen",
      "target_id": "r012:concept:event-complement-product-notation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e7860e146357b690d3b4d686",
      "source_id": "r012:unit:s_networkflow_augmenting",
      "status": "source_frozen",
      "target_id": "r012:concept:augmenting-path"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e78dd308bc4a1cee3b7d07cd",
      "source_id": "r012:unit:s_kitchensink_stable-match",
      "status": "source_frozen",
      "target_id": "r012:concept:blocking-pair"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e7b1601a8f41b580d3ff84a6",
      "source_id": "r012:unit:rq-recurrence_linear-matching",
      "status": "source_frozen",
      "target_id": "r012:concept:homogeneous-linear-recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e813f6205f78b8198b13b87e",
      "source_id": "r012:unit:s_induction_recursion_sorting",
      "status": "source_frozen",
      "target_id": "r012:concept:merge-sort"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e865926465352f2f93f85eac",
      "source_id": "r012:unit:s_inclusion-exclusion_statement",
      "status": "source_frozen",
      "target_id": "r012:concept:inclusion-exclusion"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e8e4929965e4814bf438fa05",
      "source_id": "r012:unit:fig_graphs_k33",
      "status": "source_frozen",
      "target_id": "r012:concept:complete-bipartite-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e8f1ee22280a49890367e8e6",
      "source_id": "r012:unit:auto:fa26c80a67c89c43da03624e",
      "status": "source_frozen",
      "target_id": "r012:concept:expected-value"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e9716015edd15486a00f8dcf",
      "source_id": "r012:unit:auto:79d958c3e26c2de12eddca3f",
      "status": "source_frozen",
      "target_id": "r012:concept:central-binomial-generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:e9cb666e05b901b5059c48b2",
      "source_id": "r012:unit:s_recurrence_linear",
      "status": "source_frozen",
      "target_id": "r012:concept:nonconstant-coefficient-recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ea154529225504766d89fd64",
      "source_id": "r012:unit:thm_intgraphcol",
      "status": "source_frozen",
      "target_id": "r012:concept:first-fit-coloring"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ea1842fa38781732febf4201",
      "source_id": "r012:unit:auto:cd91522cddb9cb10442a7836",
      "status": "source_frozen",
      "target_id": "r012:concept:exponential-generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ea5bdc4be4c4aa480fc9504d",
      "source_id": "r012:unit:ch_inclusion-exclusion",
      "status": "source_frozen",
      "target_id": "r012:concept:euler-phi-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ea9f8bcca114d3ff75eefadb",
      "source_id": "r012:unit:s_induction_strong-induction",
      "status": "source_frozen",
      "target_id": "r012:concept:induction-hypothesis"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:eaa4708ea0864b0cdf6a9f84",
      "source_id": "r012:unit:auto:4a09aa7241b0bf6a931d0955",
      "status": "source_frozen",
      "target_id": "r012:concept:particular-plus-homogeneous-solution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:eb28b3723d687d791eaf72f1",
      "source_id": "r012:unit:s_background_ZFC",
      "status": "source_frozen",
      "target_id": "r012:concept:power-set-axiom"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:eb389638cc6832d46de28053",
      "source_id": "r012:unit:fig_graphdata",
      "status": "source_frozen",
      "target_id": "r012:concept:connected-component"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:eb3e206cb3ba9830d48f8850",
      "source_id": "r012:unit:lem_graphalgorithms_tech",
      "status": "source_frozen",
      "target_id": "r012:concept:safe-minimum-cut-edge"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:eb5a6d308b4bd7b2ac6477a4",
      "source_id": "r012:unit:s_kitchensink_zero-one-matrices",
      "status": "source_frozen",
      "target_id": "r012:concept:partition-cover-relation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:eb5addc4d4f2787c85add44c",
      "source_id": "r012:unit:s_polya_square",
      "status": "source_frozen",
      "target_id": "r012:concept:reflection"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ebc6e0e53c030665356ea917",
      "source_id": "r012:unit:s_graphs_eulerham",
      "status": "source_frozen",
      "target_id": "r012:concept:hamiltonian-cycle"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ec0178c03d6c22ca1805dded",
      "source_id": "r012:unit:s_recurrence_adv-ops_const-coeff",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ec04dbb1ac858243a8328158",
      "source_id": "r012:unit:s_genfunction_distributions",
      "status": "source_frozen",
      "target_id": "r012:concept:power-series-product"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ec11089749a8e3df294fcbde",
      "source_id": "r012:unit:auto:890b13ffad581b51ada6044f",
      "status": "source_frozen",
      "target_id": "r012:concept:notation-list"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ec1bc2ff799d5aa538d790ba",
      "source_id": "r012:unit:auto:39ab9828f6c93359abfbc514",
      "status": "source_frozen",
      "target_id": "r012:concept:required-symbol-egf-factor"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ec2503936ecf04f48f4769d9",
      "source_id": "r012:unit:s_background_order",
      "status": "source_frozen",
      "target_id": "r012:concept:antisymmetric-relation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ecabd2e15014e0fc8b355cab",
      "source_id": "r012:unit:s_background_equivalence",
      "status": "source_frozen",
      "target_id": "r012:concept:logical-negation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ecb39addd77591d77199a996",
      "source_id": "r012:unit:s_posets_additional-concepts",
      "status": "source_frozen",
      "target_id": "r012:concept:poset"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ecfe49a8cbc0ad3f050ca016",
      "source_id": "r012:unit:eqn_recurrence_deg4-repeated",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator-polynomial"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ed0580c9c36ddcf5185cdab5",
      "source_id": "r012:unit:s_graphalgorithms_shortest-paths",
      "status": "source_frozen",
      "target_id": "r012:concept:directed-path-length"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ed34e94a3045753e17607efe",
      "source_id": "r012:unit:rq-recurrence_adv-ops_rewrite",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator-polynomial"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ed5efd4263c93a7b1d14919a",
      "source_id": "r012:unit:s_genfunction_exercises",
      "status": "source_frozen",
      "target_id": "r012:concept:least-common-multiple"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ed8102075b8dc642f358a60b",
      "source_id": "r012:unit:s_networkflow_flows-cuts",
      "status": "source_frozen",
      "target_id": "r012:concept:minimum-cut"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ed93f7b81e2a363fb061c90c",
      "source_id": "r012:unit:inclusion-exclusion_PI_function-property",
      "status": "source_frozen",
      "target_id": "r012:concept:inclusion-exclusion-property"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:edb14bb483a8f3833bd7df5a",
      "source_id": "r012:unit:s_graphs_multigraphs",
      "status": "source_frozen",
      "target_id": "r012:concept:simple-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:edf4283ab13c74a7d9461874",
      "source_id": "r012:unit:ex_recurrence_gf-nonhomog",
      "status": "source_frozen",
      "target_id": "r012:concept:initial-condition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ee0894f2f3629fab420d4f0a",
      "source_id": "r012:unit:s_kitchensink_zero-one-matrices",
      "status": "source_frozen",
      "target_id": "r012:concept:zero-one-matrix"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ee196932103db7cd6bf0232e",
      "source_id": "r012:unit:s_graphs_color",
      "status": "source_frozen",
      "target_id": "r012:concept:k-colorable"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ee26e468baa3d4b4b2cbfb8b",
      "source_id": "r012:unit:s_networkflow_augmenting",
      "status": "source_frozen",
      "target_id": "r012:concept:edge-flow-status"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ee31a4c23d0cb457304ac0d7",
      "source_id": "r012:unit:s_genfunction_gen-bin-thm",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ee36b8dacad14bed155589c4",
      "source_id": "r012:unit:auto:b2a4979434434bc7233ca327",
      "status": "source_frozen",
      "target_id": "r012:concept:linear-recurrence-equation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ee5d58985287362964592fbe",
      "source_id": "r012:unit:s_polya_square",
      "status": "source_frozen",
      "target_id": "r012:concept:inverse-transformation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ee815705d549175f84f96b37",
      "source_id": "r012:unit:s_genfunction_exponential",
      "status": "source_frozen",
      "target_id": "r012:concept:inclusion-exclusion"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ee82fe509d173278c0ff78ee",
      "source_id": "r012:unit:genfunction_PI_apples-one",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function-distribution-model"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ee9e9de1cebaf7e4ac9a9ca9",
      "source_id": "r012:unit:s_background_rationals",
      "status": "source_frozen",
      "target_id": "r012:concept:integer-exponents-on-rationals"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:eead840762a0aca2b1067dcc",
      "source_id": "r012:unit:s_kitchensink_online",
      "status": "source_frozen",
      "target_id": "r012:concept:offline-algorithm"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ef2e4b223190201a59c0a430",
      "source_id": "r012:unit:s_recurrence_solving_nonhomogeneous",
      "status": "source_frozen",
      "target_id": "r012:concept:particular-solution-trial-method"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ef3f2167cfa94b90a64a897e",
      "source_id": "r012:unit:s_background_int-union",
      "status": "source_frozen",
      "target_id": "r012:concept:empty-set"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ef7fb0dd18acd11fc2cf5f5e",
      "source_id": "r012:unit:ch_recurrence",
      "status": "source_frozen",
      "target_id": "r012:concept:closed-form-expression"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ef912102bf14a757dcac930e",
      "source_id": "r012:unit:genfunction_PI_string-restrict-4",
      "status": "source_frozen",
      "target_id": "r012:concept:required-symbol-egf-factor"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:efb4bb64cf7bdef014e0a0bf",
      "source_id": "r012:unit:prop_tree-leaves",
      "status": "source_frozen",
      "target_id": "r012:concept:leaf"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:efdaf3a603b9534b1f20ac1d",
      "source_id": "r012:unit:s_recurrence_solving_nonhomogeneous",
      "status": "source_frozen",
      "target_id": "r012:concept:linear-recurrence-equation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:f022877c64d39f44eeca8b67",
      "source_id": "r012:unit:rq-recurrence_linear-matching",
      "status": "source_frozen",
      "target_id": "r012:concept:nonhomogeneous-linear-recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:f06c72021e605eba4c96f466",
      "source_id": "r012:unit:s_graphs_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:independent-graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:f0785fbea4c46424199c8671",
      "source_id": "r012:unit:auto:cd91522cddb9cb10442a7836",
      "status": "source_frozen",
      "target_id": "r012:concept:required-symbol-egf-factor"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:f07de1cf14f26d3600ca51da",
      "source_id": "r012:unit:t_sqrt",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:f0962ee4940bc52fcc310e95",
      "source_id": "r012:unit:exa_function",
      "status": "source_frozen",
      "target_id": "r012:concept:function-as-relation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:f09e76901c3c7f2902d59dda",
      "source_id": "r012:unit:s_basics_complexity",
      "status": "source_frozen",
      "target_id": "r012:concept:exponential-time"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:f0b5b0f4619c6e1a7f939e92",
      "source_id": "r012:unit:s_graphs_eulerham",
      "status": "source_frozen",
      "target_id": "r012:concept:isolated-vertex"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:f0c98c92e3aa3037f374dd62",
      "source_id": "r012:unit:s_graphs_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:tree"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:f0fdbacb42fd2e03adfc2960",
      "source_id": "r012:unit:s_ramsey_girth",
      "status": "source_frozen",
      "target_id": "r012:concept:independent-set"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:f1077b6c0631ac2d2c0836cc",
      "source_id": "r012:unit:rqs-genfunction_exponential",
      "status": "source_frozen",
      "target_id": "r012:concept:string"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:f124254d41f567fe7be8f656",
      "source_id": "r012:unit:s_intro_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:algorithm"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:f13f8afd81a39c5cb41afce1",
      "source_id": "r012:unit:s_background_complex",
      "status": "source_frozen",
      "target_id": "r012:concept:finite-decimal-expansion"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:f1a58b0fc13bf21948643390",
      "source_id": "r012:unit:s_background_finite-sets",
      "status": "source_frozen",
      "target_id": "r012:concept:set-membership"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:f24809e26405be653e339a54",
      "source_id": "r012:unit:s_kitchensink_applying-local-lemma",
      "status": "source_frozen",
      "target_id": "r012:concept:dependency-neighborhood"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:f2841328ccbf1b044effc17b",
      "source_id": "r012:unit:inclusion-exclusion_PI_perm-prop",
      "status": "source_frozen",
      "target_id": "r012:concept:function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:f28db2d164c6c68269d41c08",
      "source_id": "r012:unit:ex_recurrence_adveq",
      "status": "source_frozen",
      "target_id": "r012:concept:sequence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:f2c3e821ab0834bf038b0507",
      "source_id": "r012:unit:ex_genfunction_ineq-clean",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function-distribution-model"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:f2c7a180b7b1bd7dc948dc97",
      "source_id": "r012:unit:s_polya_square",
      "status": "source_frozen",
      "target_id": "r012:concept:fixed-coloring-under-transformation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:f3016b6beebb61a78c7509be",
      "source_id": "r012:unit:ex_recurrence_adveq",
      "status": "source_frozen",
      "target_id": "r012:concept:initial-condition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:f35af1d03a2abd5b96fee8f8",
      "source_id": "r012:unit:auto:12b6629772d99bdcaab15a9b",
      "status": "source_frozen",
      "target_id": "r012:concept:function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:f3b376f0540e904d1cf699f2",
      "source_id": "r012:unit:thm_newton-binomial",
      "status": "source_frozen",
      "target_id": "r012:concept:generalized-binomial-theorem"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:f3cf7493d661ca0a35b94777",
      "source_id": "r012:unit:s_recurrence_genfunction",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function-recurrence-method"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:f3f7f92422de94782e4610bc",
      "source_id": "r012:unit:s_recurrence_adv-ops",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence-relation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:f462fd4db1e8d32ca05cbb5f",
      "source_id": "r012:unit:s_basics_exact",
      "status": "source_frozen",
      "target_id": "r012:concept:np-class"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:f471b2050de47fa9eff4dc62",
      "source_id": "r012:unit:s_genfunction_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:f492a5207a3048df1dfa90ab",
      "source_id": "r012:unit:s_polya_apps",
      "status": "source_frozen",
      "target_id": "r012:concept:octave"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:f494ec36b1b4dccb1745c861",
      "source_id": "r012:unit:s_genfunction_distributions",
      "status": "source_frozen",
      "target_id": "r012:concept:big-o"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:f4b87cfd64b103d41e0158cc",
      "source_id": "r012:unit:thm_dilworth",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-width"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:f4bee479d1e02dcdc1c271a5",
      "source_id": "r012:unit:fig_planar",
      "status": "source_frozen",
      "target_id": "r012:concept:planar-drawing"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:f4ec211a0ea05f651d341fa8",
      "source_id": "r012:unit:s_recurrence_adv-ops_roots-factors",
      "status": "source_frozen",
      "target_id": "r012:concept:constant-coefficient-recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:f4f97f832e74273a44327ab7",
      "source_id": "r012:unit:s_posets_subset-lattice",
      "status": "source_frozen",
      "target_id": "r012:concept:set-inclusion"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:f536c014cee549811e108b26",
      "source_id": "r012:unit:s_ramsey_exercises",
      "status": "source_frozen",
      "target_id": "r012:concept:with-high-probability"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:f5470dfa9b08ed72d35f3966",
      "source_id": "r012:unit:rqs-genfunction_exponential",
      "status": "source_frozen",
      "target_id": "r012:concept:exponential-generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:f59c0dc93f39230ad67e4675",
      "source_id": "r012:unit:s_background_ZFC",
      "status": "source_frozen",
      "target_id": "r012:concept:pairing-axiom"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:f6013d3e9b5d6f9c4fb1bb67",
      "source_id": "r012:unit:s_background_prop-integers",
      "status": "source_frozen",
      "target_id": "r012:concept:monotonicity-law"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:f610e0e9c182df86aa26f8b9",
      "source_id": "r012:unit:fig_linesregions",
      "status": "source_frozen",
      "target_id": "r012:concept:line-arrangement"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:f66fe9b2de93966f12e1c9cd",
      "source_id": "r012:unit:auto:8f3500f97b0ab7c55c94505a",
      "status": "source_frozen",
      "target_id": "r012:concept:nonnegative-integer"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:f6ac1b1dfc12ec22cb72de1b",
      "source_id": "r012:unit:auto:a5fd615b1106d334b47d57d4",
      "status": "source_frozen",
      "target_id": "r012:concept:checkerboard"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:f6e9da650ca9eee19e1e2493",
      "source_id": "r012:unit:s_kitchensink_lovasz-local",
      "status": "source_frozen",
      "target_id": "r012:concept:probability-space"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:f738610469db1d332505afc4",
      "source_id": "r012:unit:alg_labeling",
      "status": "source_frozen",
      "target_id": "r012:concept:linear-order"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:f73c46e5127383c91ab54042",
      "source_id": "r012:unit:s_posets_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-width"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:f78332e485e3d566bd433df3",
      "source_id": "r012:unit:auto:8def6d29b55112ab987c47ed",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function-distribution-model"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:f797d5046086d80c9f421f8b",
      "source_id": "r012:unit:ex_recurrence_ternary-strings-no-20-solved",
      "status": "source_frozen",
      "target_id": "r012:concept:string"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:f7d61fdae0ff08366cdadf6d",
      "source_id": "r012:unit:ex_prufer-code-reverse",
      "status": "source_frozen",
      "target_id": "r012:concept:prufer-code"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:f80ae59e8623b9c19f373c90",
      "source_id": "r012:unit:auto:3a3cdb7defb6ad5b83822a4f",
      "status": "source_frozen",
      "target_id": "r012:concept:ordered-coin-sequence-generating-function"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:f88da48a841b8bbed8ed1583",
      "source_id": "r012:unit:ex_recurrence_binary-strings-no-11",
      "status": "source_frozen",
      "target_id": "r012:concept:forbidden-substring-recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:f8ef3aa3f97f8a6c4f076b50",
      "source_id": "r012:unit:s_background_finite-sets",
      "status": "source_frozen",
      "target_id": "r012:concept:finite-cardinality"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:f9caba6f1540a27fe33c427e",
      "source_id": "r012:unit:s_probability_bernoulli-trials",
      "status": "source_frozen",
      "target_id": "r012:concept:binary-string"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:f9e98f6ae0f3790685f173c7",
      "source_id": "r012:unit:auto:9f5b75658465146534f073d6",
      "status": "source_frozen",
      "target_id": "r012:concept:first-decisive-event-probability"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:fa29217a7eec0cda4968ad0d",
      "source_id": "r012:unit:alg_labeling",
      "status": "source_frozen",
      "target_id": "r012:concept:graph-neighbor"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:fa7aa631e1dccb69d8cd78f2",
      "source_id": "r012:unit:s_intro_graph",
      "status": "source_frozen",
      "target_id": "r012:concept:path"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:facc748e35ec1173660252cf",
      "source_id": "r012:unit:thm_girth",
      "status": "source_frozen",
      "target_id": "r012:concept:with-high-probability"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:facd07ed0fcab46140d435c3",
      "source_id": "r012:unit:s_inclusion-exclusion_surjections_activity",
      "status": "source_frozen",
      "target_id": "r012:concept:surjection"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:fb1105c45617e47bbe3f38d7",
      "source_id": "r012:unit:s_networkflow_flows-cuts",
      "status": "source_frozen",
      "target_id": "r012:concept:cut-capacity"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:fb6b0c6a33d7b5e5940d6304",
      "source_id": "r012:unit:ex_recurrence_ternary-strings-no-20-solved",
      "status": "source_frozen",
      "target_id": "r012:concept:initial-value-constant-determination"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:fb93198bf87773e6444100fb",
      "source_id": "r012:unit:s_graphs_color",
      "status": "source_frozen",
      "target_id": "r012:concept:first-fit-coloring"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:fb9a65d004112ad7dab33966",
      "source_id": "r012:unit:s_polya_perm-groups",
      "status": "source_frozen",
      "target_id": "r012:concept:function-composition"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:fbb4ad188478bd1450162a15",
      "source_id": "r012:unit:s_graphs_exercises",
      "status": "source_frozen",
      "target_id": "r012:concept:maximum-degree"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:fbd2726bc7129e9e0aacdf7b",
      "source_id": "r012:unit:s_inclusion-exclusion_discussion",
      "status": "source_frozen",
      "target_id": "r012:concept:prime-factorization"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:fbea720076f361cf90953b60",
      "source_id": "r012:unit:genfunction_distributions_rq-constant_term",
      "status": "source_frozen",
      "target_id": "r012:concept:restricted-object-distribution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:fc0c89433fc3517a01ac6364",
      "source_id": "r012:unit:s_recurrence_adv-ops_roots-factors",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:fc58e4a5ced9df20e06bac83",
      "source_id": "r012:unit:rq-recurrence_adv-ops_rewrite",
      "status": "source_frozen",
      "target_id": "r012:concept:constant-coefficient-recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:fc8dfff0dfb5233cc542e71d",
      "source_id": "r012:unit:genfunction_PI_polynomial",
      "status": "source_frozen",
      "target_id": "r012:concept:restricted-object-distribution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:fcf50acb9d22ea035311f428",
      "source_id": "r012:unit:s_recurrence_intro_lines",
      "status": "source_frozen",
      "target_id": "r012:concept:line-arrangement"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:fcf724dc3f6e73b21b469908",
      "source_id": "r012:unit:s_graphs_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:forest"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:fd1bae1a625a5416e882b48e",
      "source_id": "r012:unit:s_strings_multinom",
      "status": "source_frozen",
      "target_id": "r012:concept:multinomial-coefficient"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:fd3f127327e8f3b484c5a375",
      "source_id": "r012:unit:s_genfunction_discussion",
      "status": "source_frozen",
      "target_id": "r012:concept:euler-partition-theorem"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:fd5607844624cc4e0ac70bd0",
      "source_id": "r012:unit:s_probmeth_graph-ramsey",
      "status": "source_frozen",
      "target_id": "r012:concept:induced-subgraph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:fd8faec98b1f893c1674a0ae",
      "source_id": "r012:unit:auto:60c6a1b068fc8ed42ca7593c",
      "status": "source_frozen",
      "target_id": "r012:concept:fair-game"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:fd9710de6d0f1b970d7b9251",
      "source_id": "r012:unit:thm_partition",
      "status": "source_frozen",
      "target_id": "r012:concept:euler-partition-theorem"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:fd9bf009967ef4217ce0ccd0",
      "source_id": "r012:unit:rq-recurrence_solving-solve-plus-4",
      "status": "source_frozen",
      "target_id": "r012:concept:linear-recurrence-equation"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:fdfa6472f68b0db17f96648b",
      "source_id": "r012:unit:rq-recurrence_solving-solve-plus-4",
      "status": "source_frozen",
      "target_id": "r012:concept:homogeneous-linear-recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:fe0188dbf7160d679c2a77d7",
      "source_id": "r012:unit:s_kitchensink_zero-one-matrices",
      "status": "source_frozen",
      "target_id": "r012:concept:gale-ryser-theorem"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:fe01a33ee2a7feb59f5bcf34",
      "source_id": "r012:unit:fig_sudoku",
      "status": "source_frozen",
      "target_id": "r012:concept:sudoku"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:fe0ba283fd14414d662c8dfa",
      "source_id": "r012:unit:s_strings_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:string"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:fe495dcd8f72563b9f111d72",
      "source_id": "r012:unit:thm_fishburn",
      "status": "source_frozen",
      "target_id": "r012:concept:fishburn-theorem"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:fe5ea009ed86dd49705b4f1c",
      "source_id": "r012:unit:thm_cayley",
      "status": "source_frozen",
      "target_id": "r012:concept:prufer-code"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:fe74d6695d6c62f6df119cc2",
      "source_id": "r012:unit:s_recurrence_solving_nonhomogeneous",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:feb512185f31b7a3f2a50db9",
      "source_id": "r012:unit:genfunction_PI_apples-oranges-bananas",
      "status": "source_frozen",
      "target_id": "r012:concept:restricted-object-distribution"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:fec2ba8abaa711f1b7c0a94e",
      "source_id": "r012:unit:s_intro_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:polya-counting"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:fef1fd4752383209fb10a2d6",
      "source_id": "r012:unit:s_recurrence_solving_nonhomogeneous",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:fef787463b33d249bb5a606d",
      "source_id": "r012:unit:ch_graphs",
      "status": "source_frozen",
      "target_id": "r012:concept:graph"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:fefbfcd631c37a22aa5a99ef",
      "source_id": "r012:unit:alg_labeling",
      "status": "source_frozen",
      "target_id": "r012:concept:vertex-potential"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ff59ff9f8dfc1e52252c99f3",
      "source_id": "r012:unit:s_recurrence_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ff726eddba806a92146f2cb7",
      "source_id": "r012:unit:s_induction_strong-induction",
      "status": "source_frozen",
      "target_id": "r012:concept:induction-step"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ff78f80b43ffd65493696922",
      "source_id": "r012:unit:s_background_rationals",
      "status": "source_frozen",
      "target_id": "r012:concept:fraction"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ff909bc5cf03c21adda91a89",
      "source_id": "r012:unit:fig_pascal",
      "status": "source_frozen",
      "target_id": "r012:concept:pascal-triangle"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ffabf032712b76f39a696ea1",
      "source_id": "r012:unit:s_networkflow_example",
      "status": "source_frozen",
      "target_id": "r012:concept:network-flow-optimality-certificate"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ffb4ecc16a699c425f555d8b",
      "source_id": "r012:unit:thm_graphramsey",
      "status": "source_frozen",
      "target_id": "r012:concept:ramsey-property"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ffd000243d0ab33891fdfd5d",
      "source_id": "r012:unit:ch_epilogue",
      "status": "source_frozen",
      "target_id": "r012:concept:graduate-fellowship"
    },
    {
      "relation": "covers-concept",
      "relation_id": "r012:relation:covers-concept:ffeaebe995021f943bc3c695",
      "source_id": "r012:unit:s_probability_intro",
      "status": "source_frozen",
      "target_id": "r012:concept:set-function"
    },
    {
      "relation": "depends-on",
      "relation_id": "r012:relation:depends-on:1a0dd29972b49463d676b3fb",
      "source_id": "r012:asset:build-target:html",
      "status": "source_frozen",
      "target_id": "r012:rights:component:r012-runestone"
    },
    {
      "relation": "depends-on",
      "relation_id": "r012:relation:depends-on:31a04dc892d6041cb7bd57b0",
      "source_id": "r012:asset:build-target:html",
      "status": "source_frozen",
      "target_id": "r012:rights:component:r012-runestone-3p"
    },
    {
      "relation": "depends-on",
      "relation_id": "r012:relation:depends-on:610e6162365adc7c963edd0a",
      "source_id": "r012:asset:build-target:html",
      "status": "source_frozen",
      "target_id": "r012:rights:component:r012-ptx-core"
    },
    {
      "relation": "derived-from",
      "relation_id": "r012:relation:derived-from:0e576958852e8edf1479940b",
      "source_id": "r012:asset:generated-derivative:a60bfa1658077c209e509369",
      "status": "structurally_verified",
      "target_id": "r012:asset:8c4b0ebaa2e44da72722780c"
    },
    {
      "relation": "derived-from",
      "relation_id": "r012:relation:derived-from:0e5d89b9ad78f745c60576b6",
      "source_id": "r012:asset:generated-derivative:99a866e00fff1e5356007d0e",
      "status": "structurally_verified",
      "target_id": "r012:asset:f1354985df9d79fd637bfddb"
    },
    {
      "relation": "derived-from",
      "relation_id": "r012:relation:derived-from:42f9cd2c1e4fdbcc9192ede4",
      "source_id": "r012:asset:generated-derivative:df0908f7ba9efbdd26ca050b",
      "status": "structurally_verified",
      "target_id": "r012:asset:13ce1fdeb2d2125c39f6bd34"
    },
    {
      "relation": "derived-from",
      "relation_id": "r012:relation:derived-from:597850d0dd9249ea10524c25",
      "source_id": "r012:asset:generated-derivative:6a60e29ebecd13feb17d5f24",
      "status": "structurally_verified",
      "target_id": "r012:asset:f1354985df9d79fd637bfddb"
    },
    {
      "relation": "derived-from",
      "relation_id": "r012:relation:derived-from:733f9cd6c662acb1703e1523",
      "source_id": "r012:asset:generated-derivative:74ea6e5d468335cf01ff38f0",
      "status": "structurally_verified",
      "target_id": "r012:asset:13ce1fdeb2d2125c39f6bd34"
    },
    {
      "relation": "derived-from",
      "relation_id": "r012:relation:derived-from:8a6fb0e1096e68a240eabb71",
      "source_id": "r012:asset:generated-derivative:5240b6fabc92c87d5d8ddd4f",
      "status": "structurally_verified",
      "target_id": "r012:asset:13ce1fdeb2d2125c39f6bd34"
    },
    {
      "relation": "derived-from",
      "relation_id": "r012:relation:derived-from:9a2a37350ec7ecd63c2d5f57",
      "source_id": "r012:asset:generated-derivative:2ef6e6c50aa5cc6071d586fd",
      "status": "structurally_verified",
      "target_id": "r012:asset:0a60b33489b89600cefc506c"
    },
    {
      "relation": "derived-from",
      "relation_id": "r012:relation:derived-from:b2741674c6600fdbeafac0ca",
      "source_id": "r012:asset:generated-derivative:9fe5f86d41ee842b8f0e3111",
      "status": "structurally_verified",
      "target_id": "r012:asset:0a60b33489b89600cefc506c"
    },
    {
      "relation": "derived-from",
      "relation_id": "r012:relation:derived-from:ba7a9ca583affb351fc15a0c",
      "source_id": "r012:asset:generated-derivative:922818d0d133d6c19b14ecfb",
      "status": "structurally_verified",
      "target_id": "r012:asset:13ce1fdeb2d2125c39f6bd34"
    },
    {
      "relation": "derived-from",
      "relation_id": "r012:relation:derived-from:cd91e1cb2adcf06af8b4d13f",
      "source_id": "r012:asset:generated-derivative:15a28b4558b0c456693309ad",
      "status": "structurally_verified",
      "target_id": "r012:asset:0a60b33489b89600cefc506c"
    },
    {
      "relation": "derived-from",
      "relation_id": "r012:relation:derived-from:cf066173113234cf26e62806",
      "source_id": "r012:asset:generated-derivative:27e18f99e2c1c898cc3611bf",
      "status": "structurally_verified",
      "target_id": "r012:asset:f1354985df9d79fd637bfddb"
    },
    {
      "relation": "derived-from",
      "relation_id": "r012:relation:derived-from:e650cebd43294bc4bb66c545",
      "source_id": "r012:asset:generated-derivative:09ed1c323fa0085fde8b4a95",
      "status": "structurally_verified",
      "target_id": "r012:asset:13ce1fdeb2d2125c39f6bd34"
    },
    {
      "relation": "hints",
      "relation_id": "r012:relation:hints:0ad7f3166203b381c961f98c",
      "source_id": "r012:unit:auto:b227d2ba3023d16a25e65e43",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_genfunction_ineq-messy"
    },
    {
      "relation": "hints",
      "relation_id": "r012:relation:hints:0b7bb643405156036c718447",
      "source_id": "r012:unit:auto:00210d7f68b93044c29aea5c",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:356f8d5a1ac0f785dfd5b5f4"
    },
    {
      "relation": "hints",
      "relation_id": "r012:relation:hints:0f7d296be4239f55c81b743a",
      "source_id": "r012:unit:auto:01062773643c273567236f44",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:921b776e937d50a2fd4c2c37"
    },
    {
      "relation": "hints",
      "relation_id": "r012:relation:hints:1290726be356f804b3c14e03",
      "source_id": "r012:unit:auto:027fb432a9986f9c24a39e2e",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:3a3cdb7defb6ad5b83822a4f"
    },
    {
      "relation": "hints",
      "relation_id": "r012:relation:hints:2b9bae61892aa80e7faa1e16",
      "source_id": "r012:unit:auto:7f826ed7578d16cf06d469a6",
      "status": "source_frozen",
      "target_id": "r012:unit:act-strings-rearrange"
    },
    {
      "relation": "hints",
      "relation_id": "r012:relation:hints:4f7970ea226baaa99b4a07fd",
      "source_id": "r012:unit:auto:76931f7c99044e9bd27e3fcc",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ab5ccb527191a7e0e804dbb5"
    },
    {
      "relation": "hints",
      "relation_id": "r012:relation:hints:6bd3e29f6f13ba4afbbfca16",
      "source_id": "r012:unit:auto:606625fb7cc85bd2dedd85f6",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fccf168dc4902eceb788ef0a"
    },
    {
      "relation": "hints",
      "relation_id": "r012:relation:hints:840a22e75f0a20bbc8f56e7f",
      "source_id": "r012:unit:auto:689a2b407b7d593bea577e32",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f0f646a152ae746a5ab3b494"
    },
    {
      "relation": "hints",
      "relation_id": "r012:relation:hints:893cab4dd0ca1e0621fdc555",
      "source_id": "r012:unit:auto:a3b7bb136de03ef64d157c04",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:484c06194f105dfcf44848df"
    },
    {
      "relation": "hints",
      "relation_id": "r012:relation:hints:9134e53aa8b966740cf96e10",
      "source_id": "r012:unit:auto:579ed4ce02dc9e5c91947fa1",
      "status": "source_frozen",
      "target_id": "r012:unit:rq-recurrence_adv-ops_rewrite"
    },
    {
      "relation": "hints",
      "relation_id": "r012:relation:hints:a446f73d7078d52ef099ab13",
      "source_id": "r012:unit:auto:a07dfd387e4d8b8d5597b20b",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:6cad689e5ac1868435dce175"
    },
    {
      "relation": "hints",
      "relation_id": "r012:relation:hints:cf5a5a4d38ae47c54f638d91",
      "source_id": "r012:unit:auto:be733c69f1f79c989d8f54c4",
      "status": "source_frozen",
      "target_id": "r012:unit:induction_recursion_avoid-12"
    },
    {
      "relation": "hints",
      "relation_id": "r012:relation:hints:d70c473f196268695b7676ae",
      "source_id": "r012:unit:auto:84578869fad2678f4a9a6564",
      "status": "source_frozen",
      "target_id": "r012:unit:act-strings-rearrange"
    },
    {
      "relation": "hints",
      "relation_id": "r012:relation:hints:d825b79644873356cba375a9",
      "source_id": "r012:unit:auto:9c669e328b809df5f3d14056",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:12dc521cbf0985e8c6ab6f05"
    },
    {
      "relation": "hints",
      "relation_id": "r012:relation:hints:d8ffdac932258cddc4014562",
      "source_id": "r012:unit:auto:90b8b4e5eb57ae64daeb4bb5",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:144482dcd24dcb5624a6483d"
    },
    {
      "relation": "hints",
      "relation_id": "r012:relation:hints:ef8e3da80a2764fbf06a1c3e",
      "source_id": "r012:unit:auto:25f2089f3c8dec1fd1474256",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e438802b2d5527a91381cbc2"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:002516cf0ddafe2c790b73ed",
      "source_id": "r012:unit:auto:d1e4a3379bffc16b1d57ecfd",
      "status": "source_frozen",
      "target_id": "r012:unit:lem_LLL-sym"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:00375bdc7ac5a7b554699c4a",
      "source_id": "r012:unit:strings_PI_lattice-path-good-bad-activity",
      "status": "source_frozen",
      "target_id": "r012:unit:strings_PI_lattice-path-transform-activity"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:00605c9da7ef1f3793c4f1c7",
      "source_id": "r012:unit:graphs_PI_hamiltonian-G5",
      "status": "source_frozen",
      "target_id": "r012:unit:petersen-plus-e"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:00b0e5c722458203367e3905",
      "source_id": "r012:unit:auto:f7bd3faa0ba472b087af7e10",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7ebe704f0e12eda04550edc4"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:00b2f0764929502f66859640",
      "source_id": "r012:unit:graphs_eulerham_reading_euler",
      "status": "source_frozen",
      "target_id": "r012:unit:s_graphs_color"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:012b052b23ade80ac3ef9ac9",
      "source_id": "r012:unit:auto:272307bfd5a30a9833004a3f",
      "status": "source_frozen",
      "target_id": "r012:unit:s_background_finite-sets"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:01361bafc8b310ac9d90500b",
      "source_id": "r012:unit:s_recurrence_adv-ops_zero",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-recurrence_adv-ops"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:0168dc30aae604e928e1989f",
      "source_id": "r012:unit:auto:90026455c12e5c994646355f",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f5b2eb7b69a56afcbbd38a1f"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:019001b9b33c2f86a491c625",
      "source_id": "r012:unit:genfunction_PI_apples-one",
      "status": "source_frozen",
      "target_id": "r012:unit:genfunction_PI_apples-five"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:0199d1b79ce4d37ed0194742",
      "source_id": "r012:unit:auto:fa26c80a67c89c43da03624e",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:60c6a1b068fc8ed42ca7593c"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:021c9e419d54eb95a44b0df5",
      "source_id": "r012:unit:auto:4b25af132215cc1e44b79929",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:43a9810f61a1acce2a6dfbb0"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:024e94196278915626ca0c40",
      "source_id": "r012:unit:genfunction_PI_apples-oranges-bananas",
      "status": "source_frozen",
      "target_id": "r012:unit:genfunction_PI_polynomial"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:025481722075a87c9e473c10",
      "source_id": "r012:unit:auto:b62489f5994a6b229f62306d",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:babbba21fe5f81ce4c9d5354"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:02606f54986b93fce613a771",
      "source_id": "r012:unit:ch_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:654d93d9c4c2cfba9f3e2efb"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:02686d9d83095497e043ff7c",
      "source_id": "r012:unit:auto:2c43873e0968cfc6d26f9acb",
      "status": "source_frozen",
      "target_id": "r012:unit:s_kitchensink_lovasz-local"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:028efc1928ed983e7edf49fa",
      "source_id": "r012:unit:rq-recurrence_linear-matching",
      "status": "source_frozen",
      "target_id": "r012:unit:s_recurrence_adv-ops"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:03535974c65b1e933d51adce",
      "source_id": "r012:unit:thm_cayley",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_prufer-code"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:036857f12d8deac28fdb666c",
      "source_id": "r012:unit:auto:3e681f4b8fe95af3c04047e2",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:1fee8099c00fd4bdd0886aa9"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:03bd0951f768287ab38cf534",
      "source_id": "r012:unit:auto:ac571736e8f107a75a005408",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:edc25eefc49a47e9cbf860b0"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:03e10ceab0536e81668e58bc",
      "source_id": "r012:unit:genfunction_PI_string-restrict-4",
      "status": "source_frozen",
      "target_id": "r012:unit:genfunction_PI_string-restrict-2"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:03e1da8d74c25b5c49ad47ea",
      "source_id": "r012:unit:fig_networkflow_invalid",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fb05b2cc09e905e12beb3564"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:041a0c1ffb5801f1f535ee38",
      "source_id": "r012:unit:ex_genfunction_ineq-messy",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:b227d2ba3023d16a25e65e43"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:042be19f122f9fb6bdd89a99",
      "source_id": "r012:unit:auto:de56645de488d5edfb1159c8",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:70defe67d530396a9b7f44a6"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:043d4e252bfdc901d314377b",
      "source_id": "r012:unit:s_intro_geom",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:8b2d77d0f05bf227599dfe13"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:044bb5beb62a5fa2b09ef33a",
      "source_id": "r012:unit:auto:ab25be7ad62fb7bac5164955",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:de10dbb383f4bfbd712bb5d7"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:047c97ff11fe9159fddc7a77",
      "source_id": "r012:unit:exa_Sperner",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:42103ee13800a3fe74ce9a8b"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:051ca42b48145d0b8441e54e",
      "source_id": "r012:unit:auto:47f4d9bb89ec37081c0e05e3",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c21327425f502cb88dc01f87"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:0556875fdf4c06f148b67c51",
      "source_id": "r012:unit:auto:66f32d2ca53a18802e5e512b",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7de0e0efc8059c0724b9d111"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:05e114c69d5103d0c894ab34",
      "source_id": "r012:unit:auto:cad9c1aa4f4814df2aa546ad",
      "status": "source_frozen",
      "target_id": "r012:unit:exa_strings_officers"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:05e3a208643cc53b6ffcb948",
      "source_id": "r012:unit:auto:29f571e1390981b4b7163b93",
      "status": "source_frozen",
      "target_id": "r012:unit:exer_posets_division"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:063e346c358aa2f5bf7edbb3",
      "source_id": "r012:unit:graphs_color_reading_high-degree",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_color_reading_recolor"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:068c9f8dd2e7c515584e5872",
      "source_id": "r012:unit:rq-posets_intervalorder_findrep-loose-point",
      "status": "source_frozen",
      "target_id": "r012:unit:s_posets_dilworth-intord"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:069274fb5fcb9325426e4ede",
      "source_id": "r012:unit:auto:fe34519bf04224978c455222",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-recurrence_solving"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:06f73ae80da79f7190ce2a95",
      "source_id": "r012:unit:auto:fda25ee32128fb46b62e974d",
      "status": "source_frozen",
      "target_id": "r012:unit:s_background_order"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:07844627f2c4376fa41ae37b",
      "source_id": "r012:unit:s_probability_conditional",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:cf51ab7939254cfefade0b8c"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:07d00b7052bb56278b9742b7",
      "source_id": "r012:unit:rqs-posets_dilworth",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_dilworth_reading"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:07ea8c51274c8879272d6d2e",
      "source_id": "r012:unit:fig_intord_find_rep_ex2",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:853be05aa5da6212a844837f"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:084bf27f7054322586727d6e",
      "source_id": "r012:unit:ss_polya_polya_full",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_polya_polya"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:089086a212662a2f1dafd097",
      "source_id": "r012:unit:fig_graphs_euler_exercise",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:5374f7ab057a5a976a16f503"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:089e6ba36ba6e962d088bfe1",
      "source_id": "r012:unit:thm_dualdilworth",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:94057576be39128d8b46e036"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:08f0af7fd176cd76317d92a8",
      "source_id": "r012:unit:auto:9babf4cb33ba3f1ca9e1a950",
      "status": "source_frozen",
      "target_id": "r012:unit:s_ramsey_theorem"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:08f72c9a05a5a98ebb6ef564",
      "source_id": "r012:unit:ex_graphs_first-fit-color",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:d1fe9add68fc925362d04de9"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:091d34c3d88f8f975aa4675f",
      "source_id": "r012:unit:auto:91f026da452bd9e5c45276ec",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphalgorithms_spantreegraph"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:09546320b9d28fb58cc08706",
      "source_id": "r012:unit:auto:fb4c02468cf607df6b54192e",
      "status": "source_frozen",
      "target_id": "r012:unit:lem_sum0"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:0972e0f4970848f949de55e3",
      "source_id": "r012:unit:auto:6af0972d376281846c73515c",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:39044bf03ea223bfcd378e8f"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:09fdec8c803d4aaaffb9b9c2",
      "source_id": "r012:unit:auto:e5c02f3749617d0707c93f7b",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:2b519dfc00d541387443004e"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:0a031daa4d982a831db8ecc7",
      "source_id": "r012:unit:auto:89f41776bc9056958713e101",
      "status": "source_frozen",
      "target_id": "r012:unit:s_background_ZFC"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:0a40a73bc2453447a199f228",
      "source_id": "r012:unit:auto:bde0bb8a536bf685f2293921",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-strings_multinom"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:0a4774017fe518effdc515bd",
      "source_id": "r012:unit:auto:e438802b2d5527a91381cbc2",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:25f2089f3c8dec1fd1474256"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:0ac8eee4d3e41fc0634d08a8",
      "source_id": "r012:unit:fig_graphdata",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:21546ae1bdf04f7552481516"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:0b6a573ff18f2f537381be72",
      "source_id": "r012:unit:s_background_products",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c0b8952d0045e19abf29df8f"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:0b8af8fa2d6d9d5797d266c7",
      "source_id": "r012:unit:auto:1d4b8f89f4bceae7a5754001",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:5af93712f676284570edb5f2"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:0b92aa60d9314a961666879d",
      "source_id": "r012:unit:s_networkflow_augmenting",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:aacf4c9ae6b4352e5f2c5a16"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:0be1823d3002805cb4850623",
      "source_id": "r012:unit:auto:45d22edbd652f9a87d49e92b",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:47d7a6058b624ff8027f1693"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:0bf1bc0afdf4a4510f8ca997",
      "source_id": "r012:unit:prop_graphalgorithms_spanforest",
      "status": "source_frozen",
      "target_id": "r012:unit:prop_graphalgorithms_exchange"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:0c2d4563feb8ed3d4ffe3ca6",
      "source_id": "r012:unit:auto:edfcf642b2bc2be898e12bfa",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:11f327e2cd31b4aedf824981"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:0caabd49546a49e298437f7a",
      "source_id": "r012:unit:auto:33ff0089471c5134b072e4a7",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-graphs_color"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:0db0ca46b570ae2668d9c96d",
      "source_id": "r012:unit:auto:346e4ca50b5b609100aacbd5",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a183ab32f40a607295874904"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:0dcf7c1c37df598c0d2edd04",
      "source_id": "r012:unit:s_recurrence_adv-ops",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:12b6629772d99bdcaab15a9b"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:0e54c60a1e8a1f6d62f80dbb",
      "source_id": "r012:unit:auto:5e04860628a03bebf5834b03",
      "status": "source_frozen",
      "target_id": "r012:unit:s_background_mult"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:0f7e2f01f44756545744a828",
      "source_id": "r012:unit:strings_PI_folders-dividers-PTX",
      "status": "source_frozen",
      "target_id": "r012:unit:strings_PI_folders-zero-one-PTX"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:0f80a372ae16da26d396a920",
      "source_id": "r012:unit:auto:75e6df14f8fb7b00d0f0e928",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:91c739a0646538cbf0e69df8"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:0fa63d203488733dfa633aba",
      "source_id": "r012:unit:auto:b1b423d2cb847879166a51dc",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:9335f26c146adbeed375cc2a"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:0fcf1c58c1baf9b6b80ba7ad",
      "source_id": "r012:unit:auto:027fb432a9986f9c24a39e2e",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:774277a4814925295d7481f1"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:0fd3f4887166d40ea6ed53f4",
      "source_id": "r012:unit:s_background_complex",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f96bfe75ccf0e4ce69b60e9a"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:0fe791548f6a955f77593ab4",
      "source_id": "r012:unit:auto:e0b20fe34fc676effa60a250",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fcda848baccb4f015963b0ca"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:0fef6c68420184a092b92285",
      "source_id": "r012:unit:auto:6fb2d3d14bf9ef34219de62c",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7e986cac2f05f207b4f84e52"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:101822e1de32171963dcd49f",
      "source_id": "r012:unit:graphs_PI_hamiltonian-G1",
      "status": "source_frozen",
      "target_id": "r012:unit:img-hamgraph1"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:10239663c4e63e1ad062bfe3",
      "source_id": "r012:unit:s_background_reals",
      "status": "source_frozen",
      "target_id": "r012:unit:s_background_complex"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:102a32937036a89f37edeaab",
      "source_id": "r012:unit:thm_4ct",
      "status": "source_frozen",
      "target_id": "r012:unit:s_graphs_counting-trees"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:103de0fbfcdcd2c2db97c055",
      "source_id": "r012:unit:alg_labeling",
      "status": "source_frozen",
      "target_id": "r012:unit:s_networkflow_example"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:1060bc8f85d3c7458b13af53",
      "source_id": "r012:unit:auto:d6c3d8fd412a8ad03e6c6976",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:9a6190f14daddebf421ba8e1"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:10c41c3ef803dfa8c5e7d7f6",
      "source_id": "r012:unit:rq-posets_dilworth-intord-partial",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_dilworth-intord_rq1"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:1112128b7e1c506f32db56cc",
      "source_id": "r012:unit:auto:0369018c1a8421e478137aa2",
      "status": "source_frozen",
      "target_id": "r012:unit:s_polya_burnside"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:111998bcc87b54b05c0cacbb",
      "source_id": "r012:unit:fig_networkflow_netflow",
      "status": "source_frozen",
      "target_id": "r012:unit:s_networkflow_flows-cuts"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:112735a364963daaab103db7",
      "source_id": "r012:unit:auto:689a2b407b7d593bea577e32",
      "status": "source_frozen",
      "target_id": "r012:unit:ch_kitchensink"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:1147aa8f65cc47f310517d33",
      "source_id": "r012:unit:auto:4d8c9466098d89c13190f7ae",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:89f41776bc9056958713e101"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:11543c825229e491b1908261",
      "source_id": "r012:unit:auto:44cb1b3aa1fdae739fc821ca",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_intord_to_diag_ex"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:11578df9fc41079e969f20e9",
      "source_id": "r012:unit:auto:a3b7bb136de03ef64d157c04",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a9579cdd2bb5d5ed175a99b6"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:119fbaf5ee80d12fb4b88acc",
      "source_id": "r012:unit:exa_networkflow_augpath",
      "status": "source_frozen",
      "target_id": "r012:unit:prop_networkflow_update"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:12076c0c225f351e63389e0f",
      "source_id": "r012:unit:app-comb",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7887209d465df248ff1a3433"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:1229843cee3e06a9fa023631",
      "source_id": "r012:unit:auto:920932210f3e48d48d5fab67",
      "status": "source_frozen",
      "target_id": "r012:unit:ch_graphalgorithms"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:127ab78836c23d9c03dc6af4",
      "source_id": "r012:unit:auto:8330e14ca1873f918cbadb50",
      "status": "source_frozen",
      "target_id": "r012:unit:lem_particular"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:127f42cf76de8896fdae813b",
      "source_id": "r012:unit:graphs_PI_coloring-subgraph",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_PI_coloring-Kn"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:12b5758626d2fccf3a7453bd",
      "source_id": "r012:unit:auto:be48c593165fc4df89d6c7b2",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:6ef9abd785b9c49a18183690"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:12d1ebb11f71e1cd89379317",
      "source_id": "r012:unit:s_genfunction_partitions-integer",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_genfunction_partsof8"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:12f235b06dbc20756369d477",
      "source_id": "r012:unit:auto:319ecf49b77604a02a1841e5",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:5f10160da6b7e7a383babc47"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:1379ed6904ebdc8108a03cfb",
      "source_id": "r012:unit:auto:1550f0e28baf11113a5b8c16",
      "status": "source_frozen",
      "target_id": "r012:unit:s_networkflow_intro"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:13ba04ae30b8cd723ca63213",
      "source_id": "r012:unit:exa_strings_multinom",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:bde0bb8a536bf685f2293921"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:13e49f95c5c796c154e95b86",
      "source_id": "r012:unit:auto:f60475abf0e0451bad39d925",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_flowapplications_matching_ex2"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:141fa8abe254d038b0a532e9",
      "source_id": "r012:unit:auto:842bd4f2c0492187f2e1ea64",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f21a1f56781178442f01f91d"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:1445d7b9bf9c7708b4773a51",
      "source_id": "r012:unit:ch_flowapplications",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:599c500efd48480a4edb03e6"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:14522547aebf6d9e49a15e56",
      "source_id": "r012:unit:s_probability_infinite-outcomes",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:bbd504642e6e005fdb6f75d4"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:1470b05720fee26646c0d628",
      "source_id": "r012:unit:graphs_PI_isomorphic2",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_PI_hamiltonian-G1"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:14cacd601959d444a441e719",
      "source_id": "r012:unit:s_background_relations",
      "status": "source_frozen",
      "target_id": "r012:unit:cond_function-at-most-one"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:154aa9fcbccad9ae0e2441f8",
      "source_id": "r012:unit:auto:c9fa660aeca60b242f6e9a26",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:edec502df4f41f06d120fe35"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:15768165aa317b0dd8d12f34",
      "source_id": "r012:unit:auto:a4e6d5e88a585c217e6c88e7",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7ae17ace055b16a23741f4b6"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:15c0696db810b3f33fe6de05",
      "source_id": "r012:unit:s_kitchensink_zero-one-matrices",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:2f0409168bc08fa51ad5859b"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:15e8c9d718e295472c8080ac",
      "source_id": "r012:unit:prop_genfunction-product",
      "status": "source_frozen",
      "target_id": "r012:unit:s_genfunction_distributions"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:15e8cafebc2f9405ee30d6dc",
      "source_id": "r012:unit:auto:babbba21fe5f81ce4c9d5354",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fccf168dc4902eceb788ef0a"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:15f6141401cdd393415e2260",
      "source_id": "r012:unit:auto:fa2160fd42fe3b1bcc368b77",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_crossingedges"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:160a635b3239c97c794ef4ef",
      "source_id": "r012:unit:auto:f483b83e640687a9ae0572ff",
      "status": "source_frozen",
      "target_id": "r012:unit:s_kitchensink_applying-local-lemma"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:1638f4de4d29114ecd214b80",
      "source_id": "r012:unit:appcomb_strings_multinom_reading",
      "status": "source_frozen",
      "target_id": "r012:unit:s_strings_discussion"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:16b5cde46d66f386d43b0472",
      "source_id": "r012:unit:auto:fdcb4e382775725188f7ddfb",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:8b87a353e8228ac6d2ab68b5"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:16caa3bd4498a1084991b3a9",
      "source_id": "r012:unit:auto:4bd593cb3ed0759f3af2567d",
      "status": "source_frozen",
      "target_id": "r012:unit:prop_altvar"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:17031960972bf99b8f70509f",
      "source_id": "r012:unit:auto:07a5e2769ec7b1889ef21fcf",
      "status": "source_frozen",
      "target_id": "r012:unit:ch_probmeth"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:1731157a396c45276480c1d6",
      "source_id": "r012:unit:eqn_transition",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_regular"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:1778d06d02b8300c21dc3b6c",
      "source_id": "r012:unit:rqs-posets_dilworth-intord",
      "status": "source_frozen",
      "target_id": "r012:unit:rq-posets_dilworth-intord-partial"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:17efd7dfb8ee93f0e751633a",
      "source_id": "r012:unit:auto:a7f9067b48428dc877bc51cd",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:de56645de488d5edfb1159c8"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:185f9ff151c2ab34f13496d7",
      "source_id": "r012:unit:rq-recurrence_adv-ops_rewrite",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:579ed4ce02dc9e5c91947fa1"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:18b83db01230f6fa90aa1f69",
      "source_id": "r012:unit:auto:4f427a0d8cd35dd9d5f9a181",
      "status": "source_frozen",
      "target_id": "r012:unit:s_intro_number"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:1919b36c93ea8e38db79d2e6",
      "source_id": "r012:unit:act_inclusion-exclusion_surjections-8-5_conclusion",
      "status": "source_frozen",
      "target_id": "r012:unit:act_inclusion-exclusion_surjections-formula-properties"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:1923923c2e7a44d828a37ff9",
      "source_id": "r012:unit:axiom_ZFC",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:890b13ffad581b51ada6044f"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:19303330892a27d983a226bb",
      "source_id": "r012:unit:auto:3a77be206ad7c53efd317f80",
      "status": "source_frozen",
      "target_id": "r012:unit:exa_construct"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:194d9857752721b1f8fe9fda",
      "source_id": "r012:unit:auto:57e66ed9d3c2ff813057e08a",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:bcf11634162a181d473028c2"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:19696fce9305325554e3187c",
      "source_id": "r012:unit:fig_paths",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_cycles"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:1998f8bc165820163f174c11",
      "source_id": "r012:unit:fig_graphs_coloring_ex",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a506b04972802d9261d5f51d"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:19c454df97fa99a2414bc509",
      "source_id": "r012:unit:auto:7500d51a3f97e0e052bdd840",
      "status": "source_frozen",
      "target_id": "r012:unit:s_basics_discussion"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:19d2770bce321b9abda76a1e",
      "source_id": "r012:unit:auto:dbddb17b55b796a544bb6f58",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fde3d857fe3623290170674c"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:1a0a2a93b2218f30c879e0b4",
      "source_id": "r012:unit:thm_catalan-genfunction",
      "status": "source_frozen",
      "target_id": "r012:unit:s_recurrence_discussion"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:1a1f1b031a47a2785fd83644",
      "source_id": "r012:unit:thm_olforest",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:cc44a385f76c0a2c7101c4d5"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:1a54b1ce27a3e4b91cc7d749",
      "source_id": "r012:unit:auto:31c6d46a93c78959a12acfea",
      "status": "source_frozen",
      "target_id": "r012:unit:exa_lattice-Catalan"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:1a7ec0d5bb582c99f490a742",
      "source_id": "r012:unit:auto:4601180aa34aba6fa43ec417",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:50494897f62fc2d69d017001"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:1ab07f2bc8da44ff7fe5d806",
      "source_id": "r012:unit:s_ramsey_discussion",
      "status": "source_frozen",
      "target_id": "r012:unit:s_ramsey_exercises"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:1ab108ff82166593bdb2d748",
      "source_id": "r012:unit:graphs_PI_hamiltonian-G4",
      "status": "source_frozen",
      "target_id": "r012:unit:petersen-graph"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:1adf7a4cd571d152fd42e028",
      "source_id": "r012:unit:auto:188ed1baafaca38d1d0aace3",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:d3aa5845be4c822d4b946901"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:1ae3b5e14390bb6307390b63",
      "source_id": "r012:unit:auto:66a1f94fb9745253c0e6d603",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:93e0260d50ec0065e8b3cada"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:1b012e5e61dac2bbd83758c9",
      "source_id": "r012:unit:auto:dec906b7a981dd80a50fb0a2",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:0ccd82df017d6432c7a435f0"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:1b1565677e5d015ba3428b33",
      "source_id": "r012:unit:auto:27087d0ded854684444635f4",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:45c00a23c466b44177d15161"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:1b22610ef951aee324baad0b",
      "source_id": "r012:unit:s_background_mult",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e4c979957359a6e105fb627f"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:1b30defbf474282a8614f31b",
      "source_id": "r012:unit:auto:d82b928b4ab1bfb15c849fb5",
      "status": "source_frozen",
      "target_id": "r012:unit:s_inclusion-exclusion_derangements"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:1b81c7dfb39f8014850c7a16",
      "source_id": "r012:unit:thm_markov",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f500f84f36aceb3795d3ee64"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:1ba5e571301061dee43e0030",
      "source_id": "r012:unit:auto:1b8dbdba090e6fafa097b8a0",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:06557b5c77f1a0cec9034194"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:1c1fe9034500a3ce37091c13",
      "source_id": "r012:unit:big-poset-PI3",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_PI_chain-type1"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:1c6642d4c83760cbc2723fca",
      "source_id": "r012:unit:s_genfunction_gen-bin-thm",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:404b9eaf4b1ef3eb26f316ad"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:1c89119a2e218c9357198c55",
      "source_id": "r012:unit:auto:2d043fada756b0e678fbcfa4",
      "status": "source_frozen",
      "target_id": "r012:unit:exa_genfunction_partial-fracs"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:1c9f8213309c3b242373ff3b",
      "source_id": "r012:unit:auto:547efd53cf33ac25d1c84daa",
      "status": "source_frozen",
      "target_id": "r012:unit:s_probability_central-tendency"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:1c9f897f83c5b03fe8457832",
      "source_id": "r012:unit:s_induction_gcd",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_division"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:1ca0aeb340c0a20c3c5460a4",
      "source_id": "r012:unit:auto:f2cf0947318848e87328f400",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:6cad689e5ac1868435dce175"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:1cb2763634799a8704d28b25",
      "source_id": "r012:unit:auto:9993d92d77c0f40d26e93f31",
      "status": "source_frozen",
      "target_id": "r012:unit:exa_twojars"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:1ccee46d0a1990aaa2a38acc",
      "source_id": "r012:unit:genfunction_PI_exponential-vs-ordinary",
      "status": "source_frozen",
      "target_id": "r012:unit:genfunction_PI_string-restrict-4"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:1cd6c8529ae42b96583709a0",
      "source_id": "r012:unit:auto:f5a7219a4b74e22c6e9a9416",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e66b6dfaf00cce2fb80742e2"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:1d6571ca0d8f70eeb50d2ce0",
      "source_id": "r012:unit:fig_graphs_tree-10verts-ex1",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ac571736e8f107a75a005408"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:1d76ca5ef05bc093c983b51b",
      "source_id": "r012:unit:auto:457813006a6529b4a549e082",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fc6b5f6179dbc2e0dc34b73a"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:1db19059a48cd57e3861ebf0",
      "source_id": "r012:unit:thm_advance",
      "status": "source_frozen",
      "target_id": "r012:unit:s_recurrence_rigorous_start"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:1e02baf922761ccd5d1b8d28",
      "source_id": "r012:unit:auto:7a9dd51508cef05d059ea1f8",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:cac0a925995fedd2d6c7a20b"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:1e4df99ce70122ff29bc2a26",
      "source_id": "r012:unit:auto:354fbfc06218f60f0c0cd93d",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:492448e06d01b1f5aff88288"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:1e59bd7c5d7bd2c82b7bf98b",
      "source_id": "r012:unit:auto:723c411778247195366ef8f9",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:79557c52790d01c1a89d5efb"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:1f47c401f6278f2fe6c269ca",
      "source_id": "r012:unit:auto:e66b6dfaf00cce2fb80742e2",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:26318525c4650e6d22677750"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:1fd38ea1d3d067c594f1d37a",
      "source_id": "r012:unit:graphs_color_reading_firstfit",
      "status": "source_frozen",
      "target_id": "r012:unit:s_graphs_planar"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:1fdc8d4ff9c49d89aedd70f8",
      "source_id": "r012:unit:auto:0faa5a1d42e8503171d0a48a",
      "status": "source_frozen",
      "target_id": "r012:unit:s_inclusion-exclusion_euler-phi"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:1fefceace984732426350d4c",
      "source_id": "r012:unit:auto:4e9bc9daa9d492eb99a9687e",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:d231242cd967c0a706fecd21"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:1ffe14e8f5804a0f2bcc3d74",
      "source_id": "r012:unit:auto:1fee8099c00fd4bdd0886aa9",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:dcd34c871cf376993964a730"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:201607c7b20e8876d973b722",
      "source_id": "r012:unit:auto:de10dbb383f4bfbd712bb5d7",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:06cb95ed0751c8381d5f4677"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:201853e6e151cea6fab8cfac",
      "source_id": "r012:unit:appcomb_strings_PI_bincoeff_complement",
      "status": "source_frozen",
      "target_id": "r012:unit:appcomb_strings_PI_comb-proof-theme"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:204e9c1a22ecf0b13a554305",
      "source_id": "r012:unit:auto:801aa7396f3d680020b4e379",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fb4c02468cf607df6b54192e"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:20692221dffb5dfcffc79c47",
      "source_id": "r012:unit:fig_10ptintorder",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-posets_intervalorder_findrep"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:2072feff1f726b6c5e0a433a",
      "source_id": "r012:unit:auto:7d747c89ba1593da4644e7d6",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:3e87762a871bcc6f95428880"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:20822d49a014fecbbb38836e",
      "source_id": "r012:unit:auto:5cf98fb376a04e75419df1f9",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:78cd58d5f8395977c731d2e1"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:212d49377a9ed0ef4ca4465c",
      "source_id": "r012:unit:s_induction_strong-induction",
      "status": "source_frozen",
      "target_id": "r012:unit:s_induction_discussion"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:215c2b5e1ab0fd071715ebca",
      "source_id": "r012:unit:fig_graphs_euler_hamilton_ex",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a425b234324d7985eafcbdf0"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:2170dbeb83984ac63b11b378",
      "source_id": "r012:unit:auto:b13945523de78e3aee53cb41",
      "status": "source_frozen",
      "target_id": "r012:unit:s_background_int-union"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:21a273da749b761512621fd5",
      "source_id": "r012:unit:s_strings_multinom",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:139b2ee213b81801439f9b88"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:21a7d681082dda7945f61698",
      "source_id": "r012:unit:graphs_PI_subgraph2",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_PI_subgraph3"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:21ac042c26721a9615812d7a",
      "source_id": "r012:unit:fig_graphalgorithms_digraph",
      "status": "source_frozen",
      "target_id": "r012:unit:s_graphalgorithms_shortest-paths"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:21c5ece66b4a1a1f10bbdd26",
      "source_id": "r012:unit:auto:6f9232648c3ca8a280bbb427",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7a9dd51508cef05d059ea1f8"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:21d1798014172bdffb05aa28",
      "source_id": "r012:unit:auto:33e439c8805ad0cae93d6ce7",
      "status": "source_frozen",
      "target_id": "r012:unit:s_posets_intervalorder"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:21ecb7fd2c78b26c45865eb0",
      "source_id": "r012:unit:inclusion-exclusion_statement_rq-terms",
      "status": "source_frozen",
      "target_id": "r012:unit:s_inclusion-exclusion_surjections"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:21f5a6bd208f22799125c176",
      "source_id": "r012:unit:auto:662e3bb0f4096cd83bffd676",
      "status": "source_frozen",
      "target_id": "r012:unit:s_probability_intro"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:21fbfaa1d0845026186a9f19",
      "source_id": "r012:unit:auto:9a551d139ef7eb1d7cc16567",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:8a6e60a8b6286b051c013987"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:21fec37e5b2184eab7abd86e",
      "source_id": "r012:unit:auto:6b0d982902d4e6cfc0dfed45",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ee8879a06017a0d2b15e112b"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:22028d49ad670ec9dc60a192",
      "source_id": "r012:unit:rqs-strings_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:appcomb_strings_intro_reading"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:22097135c3cef9b7bab2e48f",
      "source_id": "r012:unit:auto:347819b28ee8432516f8db1d",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphs_planar_ex"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:221a3592e2a58cac12cb30f5",
      "source_id": "r012:unit:ex_genfunction_exponential_passcode",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-genfunction_exponential"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:224403d2a630c6aa12571ac0",
      "source_id": "r012:unit:fig_flowapplications_initial_flow",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_flowapplications_bipmatch_maxflow"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:226cbaef036a107bd6c039cf",
      "source_id": "r012:unit:ch_induction",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4c4af5d7307c5a54f0a16287"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:22828214d438d6741fa9766f",
      "source_id": "r012:unit:auto:9fa3b4654d9916a058d41b66",
      "status": "source_frozen",
      "target_id": "r012:unit:f_unlabeled"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:22855d662f8dbead2b940ce8",
      "source_id": "r012:unit:s_intro_number",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_collatz"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:22925816cab997f9f20b9194",
      "source_id": "r012:unit:s_recurrence_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:recurrence_PI_linear"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:22976cdc4b9370ed18858e80",
      "source_id": "r012:unit:auto:7bebe8d25fe627c32e39c489",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_k44minus"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:22d8b4cd0a011103c8f34f12",
      "source_id": "r012:unit:inclusion-exclusion_activity_function-property",
      "status": "source_frozen",
      "target_id": "r012:unit:act_inclusion-exclusion_surjections-8-5_properties"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:23064d9b6352524b82038127",
      "source_id": "r012:unit:auto:000e983ed23e271a7d797945",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e4aae9c9c21b55c07c8cf661"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:2310f593933b3ba9d1a6b151",
      "source_id": "r012:unit:auto:12f7c2da39a85e30597b17f8",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:688316e5dea7d2d8e8537dd6"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:23182e3b98b5fed9c790b623",
      "source_id": "r012:unit:auto:4723e1bcc6bc35de946f4c89",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e438802b2d5527a91381cbc2"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:232438029bed08c29450ca1e",
      "source_id": "r012:unit:auto:62b8a08bd019f8d0f5e1fcdd",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_networkflow_network_find_flow1"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:2326d4a744e782b1c2efd1a0",
      "source_id": "r012:unit:auto:077a3c17f2ebc0690b0ad934",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:6b0d982902d4e6cfc0dfed45"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:238b8adb1b10daaae48010d9",
      "source_id": "r012:unit:auto:be51e7b4d528499641208404",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:762664c168563ea0832e5e5b"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:23e5aa2ca2ac20c2bf88fa82",
      "source_id": "r012:unit:auto:ade4929cbc7ac4ad75fdd9e8",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_oddsum2"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:23fcfc5a2d3bdd7c705c1078",
      "source_id": "r012:unit:venn-diagram-students",
      "status": "source_frozen",
      "target_id": "r012:unit:exa_inclusion-exclusion_int-solns"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:24b7a4e464f5b5066221d9f0",
      "source_id": "r012:unit:auto:73fd1315cdab25d3b53da422",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:b62489f5994a6b229f62306d"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:24bff95a9fd4cecd9e22aa3c",
      "source_id": "r012:unit:auto:f33646ebd118d8ad1a982688",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:da60f2f564ebc1da1600697d"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:254b7f950108e14dd95d3114",
      "source_id": "r012:unit:auto:7e986cac2f05f207b4f84e52",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_recurrence_deg2-repeated"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:25667453355d2c07ee528850",
      "source_id": "r012:unit:s_probability_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_spinner"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:256841616e2607c77f00b68b",
      "source_id": "r012:unit:s_strings_permutations",
      "status": "source_frozen",
      "target_id": "r012:unit:exa_strings_perm"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:256917310d723d3137f287a4",
      "source_id": "r012:unit:auto:84578869fad2678f4a9a6564",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7f826ed7578d16cf06d469a6"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:25c1b369d2e08554cfc0c97b",
      "source_id": "r012:unit:ex_recurrence_binary-strings-no-11",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_recurrence_ternary-strings-no-20"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:25d232d69f278e3060aea3da",
      "source_id": "r012:unit:auto:f617e7950e8d92026c8d18f1",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphs_languages"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:25e37425d8ffcc24011daba0",
      "source_id": "r012:unit:prop_partitioncover",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:5f86ce3b0247d79dc64a8077"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:2614cf6ee768864b67854ff2",
      "source_id": "r012:unit:thm_genramsey",
      "status": "source_frozen",
      "target_id": "r012:unit:s_ramsey_girth"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:266d10c348656e3dc5790877",
      "source_id": "r012:unit:s_flowapplications_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:eed81cb8cba429ff66ee6f28"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:267db61c79ed024e63c54d14",
      "source_id": "r012:unit:fig_polya_pentagon",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_polya_cyclic12"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:268026f219cbd2aea35406a4",
      "source_id": "r012:unit:posets_intervalorder_rq-not-intord",
      "status": "source_frozen",
      "target_id": "r012:unit:s_posets_intervalorder_findrep"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:2716e2ec1bfc0ab26ecf530d",
      "source_id": "r012:unit:auto:b6b04eb97f24fc97d7619bbd",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_girth"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:276bca248f54b8ef05dcd69d",
      "source_id": "r012:unit:auto:890b13ffad581b51ada6044f",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:6f074d6a8fcb7cf736f5fdd2"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:2771d6bd6b14f73147112d09",
      "source_id": "r012:unit:auto:6f81637b674d35e3b9c52db6",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:b8cac72ecfd4e88e45fa59bc"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:27bbb1fe10dd3ebf8447a316",
      "source_id": "r012:unit:auto:9b80b937fe38a3592e7415a8",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a8941d1922d32c6765c9e612"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:27c38226feacbef38aa603ee",
      "source_id": "r012:unit:auto:04e29835753888d7a1f7f7c4",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_chebyshev"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:27c8cfc83fe1e3eeaa72aaa6",
      "source_id": "r012:unit:auto:fdc41887f2b091c4fe05c448",
      "status": "source_frozen",
      "target_id": "r012:unit:s_polya_polya"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:27eaa9b4400a82dc6bb690bb",
      "source_id": "r012:unit:auto:b227d2ba3023d16a25e65e43",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a65033c7e640b8b32155ee76"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:2820184e93ef95f8cd7139b6",
      "source_id": "r012:unit:appcomb_strings_comb-proof_reading_sum-ints",
      "status": "source_frozen",
      "target_id": "r012:unit:img-rectangular-grid-sum-ints"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:2863cb9e0b16bd877da94a87",
      "source_id": "r012:unit:auto:72dd3cb89832a186d0a804d7",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:6837c70b99d4b8c8f508c588"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:288250034eb2ca895b7c8b45",
      "source_id": "r012:unit:lem_r33",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f4fe5ced8ad9a24f7e63719f"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:2929cfe02560ebde2259b333",
      "source_id": "r012:unit:auto:347b6dd5f70b334e2b989613",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_intord_firstfit_ex1"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:292cb386f8308c7e7c4aac62",
      "source_id": "r012:unit:ss_polya_isomers",
      "status": "source_frozen",
      "target_id": "r012:unit:tab_polya_benzene"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:294af6fd0062da0bfc1ad3c2",
      "source_id": "r012:unit:fig_width7",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7defb47dbb721d38e9a03f2a"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:294b69cca6315be5fa49b15c",
      "source_id": "r012:unit:auto:f28aba0b200c71f8c6e33e49",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_graphs_bipartite"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:29607eaa13f7cf2afd788821",
      "source_id": "r012:unit:thm_dilworth",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_dualdilworth"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:297493cff6adfc59beb6d51e",
      "source_id": "r012:unit:auto:0b63dfe7279e0fd48af44923",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:d49f7233c9fbb8652b352a94"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:29f6b89a4f54c15b533c0d16",
      "source_id": "r012:unit:s_networkflow_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_networkflow_network"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:2a386f83e510200d9ea556c8",
      "source_id": "r012:unit:ch_polya",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:573e4c1162b083011455a429"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:2a91d7c41923bee112fc0e8a",
      "source_id": "r012:unit:s_posets_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:2e924d8c6f724ee8d4eb8be9"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:2aa9a14db302d1d48a928185",
      "source_id": "r012:unit:ch_kitchensink",
      "status": "source_frozen",
      "target_id": "r012:unit:s_kitchensink_online"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:2ad66c2b7c42bf0ab94b7181",
      "source_id": "r012:unit:fig_bridges",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_eulerian"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:2b07c85d9275b393385a8421",
      "source_id": "r012:unit:auto:05c021fbd1433d95b20a4ee6",
      "status": "source_frozen",
      "target_id": "r012:unit:alg_labeling"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:2b54c18b3ab94f9180fdb014",
      "source_id": "r012:unit:auto:d2d9f90c2f0cdae05675535e",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ff5907446775a14fa9675339"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:2b5eecbb11004e2e27dd1d64",
      "source_id": "r012:unit:auto:b7de0d1cc7a0dbe57b45d184",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:490d991c138588c00a2078f1"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:2b659abdce162d6e3c8bc5a0",
      "source_id": "r012:unit:s_recurrence_rigorous_repeated",
      "status": "source_frozen",
      "target_id": "r012:unit:lem_rr"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:2b7e740bf0220022633b9b71",
      "source_id": "r012:unit:auto:025bf0a72a4db690049c74bf",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fe34519bf04224978c455222"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:2b91c6c574889934e14386a8",
      "source_id": "r012:unit:rq-posets_dilworth-intord-width",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_dilworth-intord_rq2"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:2c1959a1f5a946ffd12fd7d4",
      "source_id": "r012:unit:posets_intro_reading-comparable",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_intro_reading-chain"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:2c8e36491417ad69579456ec",
      "source_id": "r012:unit:auto:3d1e21182de47dba282818b2",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_max-edge-planar"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:2c930ea0f136d28312d92659",
      "source_id": "r012:unit:inclusion-exclusion_intro-rq-divisor",
      "status": "source_frozen",
      "target_id": "r012:unit:s_inclusion-exclusion_statement"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:2ca35d47ad65160036ddb29b",
      "source_id": "r012:unit:auto:7a086af1059186533045c2a0",
      "status": "source_frozen",
      "target_id": "r012:unit:eqn_recurrence_deg4-repeated"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:2ca9daf1d219a907c102404d",
      "source_id": "r012:unit:auto:4c4af5d7307c5a54f0a16287",
      "status": "source_frozen",
      "target_id": "r012:unit:s_induction_intro"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:2d812cc58b11c6e51ae1f755",
      "source_id": "r012:unit:auto:5d06d4ea1ab81098c21c9be0",
      "status": "source_frozen",
      "target_id": "r012:unit:s_genfunction_intro"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:2da953890cd57bbfeeb6fbbf",
      "source_id": "r012:unit:auto:59e37c5e565bbb90b27c376a",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_recurrence_deg4-repeated"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:2dadd9ea6cdcaa41e827a428",
      "source_id": "r012:unit:auto:ee8d4a5f04cf3a34cb615bbe",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:842bd4f2c0492187f2e1ea64"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:2db1952e8de9274901850c23",
      "source_id": "r012:unit:s_flowapplications_bip-match",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_flowapplications_bip_graph"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:2e1765520246eaaa8334f0c7",
      "source_id": "r012:unit:auto:23afb7e7d40e9ea1dfd47c99",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:62b8a08bd019f8d0f5e1fcdd"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:2ec776e6c6fd11734c2d4ca4",
      "source_id": "r012:unit:auto:fc5fc8bfbfd6ecbcb43ce1f8",
      "status": "source_frozen",
      "target_id": "r012:unit:s_strings_intro"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:2ecdadf804737db3a2e72945",
      "source_id": "r012:unit:auto:f3edcd631926927e1e6b9719",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fdf77306cd6d226cfda10c55"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:2f500e59bbbd78b80cd74e50",
      "source_id": "r012:unit:auto:68c1f40dc2602b361d8dceb9",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphalgorithms_dijkstragraph"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:2f8a4122e94315f63d6f32a0",
      "source_id": "r012:unit:s_inclusion-exclusion_euler-phi",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_eulerphi"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:2f90db3746f838365e8ddeec",
      "source_id": "r012:unit:posets_PI_chains",
      "status": "source_frozen",
      "target_id": "r012:unit:big-poset-PI2"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:2fce4c66406f87e5d7e0eb6c",
      "source_id": "r012:unit:auto:afd1699ebcd437420e75847e",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:b13945523de78e3aee53cb41"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:30579bea0c5e2996e99e7a8d",
      "source_id": "r012:unit:prop_strings_binomraw",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a4ffc0c13187704163867fc1"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:30af2e7acce866a127d31336",
      "source_id": "r012:unit:auto:c6f7a17e0c128a736fcc6574",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:26e5475466f215ad26712e0a"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:30b466b6dd1973cd2f487dd0",
      "source_id": "r012:unit:inclusion-exclusion_PI_rel-prime",
      "status": "source_frozen",
      "target_id": "r012:unit:s_inclusion-exclusion_surjections_activity"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:30b58d042741ddb9594faea5",
      "source_id": "r012:unit:thm_division",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:6953b083224bb099693285a0"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:30d66bb2ff67ea1ee644dbf3",
      "source_id": "r012:unit:auto:607188a5856c54813a7d2ddf",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_graphs_degseq2"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:30e49ea068653995ad2cfb07",
      "source_id": "r012:unit:thm_graphs_dirac",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:da718dd563358ea05ac7f4be"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:30f054fa6cc377346958ad0a",
      "source_id": "r012:unit:auto:4d28e08e3faaf575d51fec4c",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:28ec651c37cc257233a20b5a"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:3133975bb0fd3ef3e7dc471e",
      "source_id": "r012:unit:auto:0d93a2c68f9df86c4de6c049",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:2353518a3262cb2006d21a45"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:3142a4c08ba6367b06070275",
      "source_id": "r012:unit:fig_petersen-graph-k33",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_needs-four-colors"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:31470e965ae4effb2a491367",
      "source_id": "r012:unit:img_flowapplications_bipmatch_network",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_flowapplications_initial_flow"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:31573aae340fcf39c9b7470b",
      "source_id": "r012:unit:induction_PI_proof-step-1",
      "status": "source_frozen",
      "target_id": "r012:unit:induction_PI_proof-step-2"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:316147cf18b3280027b68daa",
      "source_id": "r012:unit:s_strings_discussion",
      "status": "source_frozen",
      "target_id": "r012:unit:s_strings_exercises"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:31643c0e7b0e68f24a0d45d0",
      "source_id": "r012:unit:auto:e8376179e5fd62c44694e6d6",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:91ea89b1e2c35d0a8968a0c0"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:31dde538985a12fa787e78c6",
      "source_id": "r012:unit:fig_graphs_bipartite_ex",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:55b25d4d1631fea3d8999e0a"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:320005ab5b106c30e9503528",
      "source_id": "r012:unit:s_posets_intervalorder_findrep",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_intord-minrep"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:324003b8b98579c1603e1877",
      "source_id": "r012:unit:auto:b2ab091f9d9924c91b03d9a2",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:3e681f4b8fe95af3c04047e2"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:32555b53bfc8b27e36649597",
      "source_id": "r012:unit:princ_well-order",
      "status": "source_frozen",
      "target_id": "r012:unit:s_induction_statements"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:325d0c425863b07cd236081e",
      "source_id": "r012:unit:rqs-induction_bincoeffs",
      "status": "source_frozen",
      "target_id": "r012:unit:induction_bincoeffs_reading"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:3289daa199b6ead456e34684",
      "source_id": "r012:unit:exam_genfunction_geom-series",
      "status": "source_frozen",
      "target_id": "r012:unit:eq_genfunction_finite-geom"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:32b5ad5b04c55027d448ce40",
      "source_id": "r012:unit:act_inclusion-exclusion_surjections-formula_one-prop",
      "status": "source_frozen",
      "target_id": "r012:unit:act_inclusion-exclusion_surjections-formula_two-prop"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:32c1fe9ceedf0993cc76c6e8",
      "source_id": "r012:unit:auto:56bc65cc8bebfa9509d56b2b",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:0d93a2c68f9df86c4de6c049"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:32ebdbfde7d6b7f5dc425074",
      "source_id": "r012:unit:auto:ec214be7e3e958d4e43ea8c2",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_flowapplications_poset_ex"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:3313bd731dff01aa76214e50",
      "source_id": "r012:unit:auto:3259ae9833c0290eb6d05545",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4b9b577c7e32e0494cb91c36"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:3333b4d70d3e42a34cc230ce",
      "source_id": "r012:unit:auto:fc7b081f7ab412cc81545def",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:66a1f94fb9745253c0e6d603"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:3338dd6af77a9837a8d85ccf",
      "source_id": "r012:unit:rq-recurrence_solving-async-nonlinear",
      "status": "source_frozen",
      "target_id": "r012:unit:s_recurrence_rigorous"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:3374d88fa322c78a66f28640",
      "source_id": "r012:unit:auto:be824cc6b96066d8d01042a9",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7ad32a20f169b1d58bcd7202"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:3413ac4c3b88cad111919e7a",
      "source_id": "r012:unit:s_kitchensink_stable-match",
      "status": "source_frozen",
      "target_id": "r012:unit:s_kitchensink_zero-one-matrices"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:341a07a2bddf69fe5032bbf4",
      "source_id": "r012:unit:auto:e30893ef360e351ff06ac5f5",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fda25ee32128fb46b62e974d"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:342977632b88ff98e42690c8",
      "source_id": "r012:unit:strings_PI_lattice-path-transform-PTX",
      "status": "source_frozen",
      "target_id": "r012:unit:ch_induction"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:34337041fcff87fd07097c29",
      "source_id": "r012:unit:auto:32044d97999cdcfffee7f5b3",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:b42f3491cea83177c7826fab"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:34380d1a15417608264adad7",
      "source_id": "r012:unit:fig_crossingedges",
      "status": "source_frozen",
      "target_id": "r012:unit:s_intro_opt"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:34389d2333c799854568ceca",
      "source_id": "r012:unit:auto:cd91522cddb9cb10442a7836",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f3edcd631926927e1e6b9719"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:34565d114738581bd462a17e",
      "source_id": "r012:unit:s_background_add",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:546f24cc8a53e527ff7489b8"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:3459f69e057c879e82dd7b5b",
      "source_id": "r012:unit:thm_eulerian",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:41d1f1c26db10464773ec989"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:34d36e5e74146fa3d7f4b8f0",
      "source_id": "r012:unit:graphs_counting-trees_start-build",
      "status": "source_frozen",
      "target_id": "r012:unit:s_graphs_complexity"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:3553a3341949b16d62ace9b7",
      "source_id": "r012:unit:ex_polya_perm-rep",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:217f12bfa8b36f71fd5f7ae7"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:355f559217164cbfa0b74c21",
      "source_id": "r012:unit:s_networkflow_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:9b9a1f9d29e6e4f35afb7393"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:35c1860a1b7bb5c727857635",
      "source_id": "r012:unit:s_basics_exact",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:346e4ca50b5b609100aacbd5"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:36290966234aaff00e965746",
      "source_id": "r012:unit:auto:50494897f62fc2d69d017001",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:3235e37dc1f920f70697ed2e"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:365be2501c103547337bb39a",
      "source_id": "r012:unit:auto:9f5546a8177edab272013e19",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:b35479936254f91b44e864db"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:36c6a96f15e3385d8989604b",
      "source_id": "r012:unit:s_recurrence_rigorous_general",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4411fbc2b5a9d67ef15e7dff"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:370adc49fce3b879d559bc32",
      "source_id": "r012:unit:fig_k4-planar",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:aa6b578dc9615b1c96970552"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:3778a4a25d7dd9ab410a0a2a",
      "source_id": "r012:unit:auto:9cf4d7c8a20de4ca8b9de93e",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:3549d4f120ca30032c33a0d1"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:378fcf32651c37994ef190e5",
      "source_id": "r012:unit:auto:f4fe5ced8ad9a24f7e63719f",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_graphramsey"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:38229e61b763179158ae958f",
      "source_id": "r012:unit:auto:d2ac985ea7fda68d2aa21e54",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:917b875be572450808847271"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:3897692f8be97aeecfda9afb",
      "source_id": "r012:unit:auto:21546ae1bdf04f7552481516",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_connectedgraph"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:38bf34778742835c2b278064",
      "source_id": "r012:unit:auto:404b9eaf4b1ef3eb26f316ad",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:8f3500f97b0ab7c55c94505a"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:38e90435a87c2cb393e686cc",
      "source_id": "r012:unit:auto:9b96003364ee6def0fcb4b84",
      "status": "source_frozen",
      "target_id": "r012:unit:s_flowapplications_bip-match"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:38ed78137247b6bfb2810fd7",
      "source_id": "r012:unit:auto:0436226a7a3aec223fbb66d8",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ead8b23e16dc2a353a7c3c9a"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:394cdc15bed6f6b6a6b2d9d1",
      "source_id": "r012:unit:s_graphalgorithms_shortest-paths",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:be197b76dc3e13fc3ab20d67"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:39f76af869261e7b7107b64a",
      "source_id": "r012:unit:s_basics_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:2017ee892a6cbc4c7406b40b"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:39febbb130b23b1e67680f3e",
      "source_id": "r012:unit:auto:7e2a630e17326b4f9f1938dc",
      "status": "source_frozen",
      "target_id": "r012:unit:prop_linearexpect"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:3abbffc36dbc7794e2ff669e",
      "source_id": "r012:unit:strings_lattice-paths_buzz-bucky-avoid",
      "status": "source_frozen",
      "target_id": "r012:unit:strings_PI_lattice-path-good-bad-activity"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:3ad9dcec5a03b39c5c7b9aa6",
      "source_id": "r012:unit:auto:2cfed815ad84a270e98c40b4",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_recurrence_gen-fn"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:3aed38c5e76e575930e768da",
      "source_id": "r012:unit:auto:d2ca3635524cb5792438f29a",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4d2de1f96a396d5a3c15a0ce"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:3af9a03dba9253bc7861d521",
      "source_id": "r012:unit:auto:f3774058b1c1b4322de36fb6",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7f36bb6779832451322c835a"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:3b176537f75f3250423ad79e",
      "source_id": "r012:unit:auto:aa6b578dc9615b1c96970552",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:3d1e21182de47dba282818b2"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:3b20dc17075f0280ff53ae7d",
      "source_id": "r012:unit:genfunction_distributions_rq-constant_term",
      "status": "source_frozen",
      "target_id": "r012:unit:genfunction_distributions_rq-coins"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:3b377a30ae4c4b476c49abf6",
      "source_id": "r012:unit:recurrence_PI_solve-deg-one",
      "status": "source_frozen",
      "target_id": "r012:unit:ch_probability"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:3b3d3b370322171d672832ea",
      "source_id": "r012:unit:auto:9a6190f14daddebf421ba8e1",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:edfcf642b2bc2be898e12bfa"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:3b8af6c614e353573779f6e8",
      "source_id": "r012:unit:auto:8b87a353e8228ac6d2ab68b5",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:3110fa2523dd10b3fb16b771"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:3bc9e58dffae387e16f97911",
      "source_id": "r012:unit:s_graphs_complexity",
      "status": "source_frozen",
      "target_id": "r012:unit:s_graphs_discussion"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:3be9ec7ecb439d84979d1474",
      "source_id": "r012:unit:auto:ead847cdea4662b84d6a0b3a",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:556672e2e09c26c2f1e28bf3"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:3c45720eb3ffbe8c432b9e8e",
      "source_id": "r012:unit:fig_pascal",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-induction_bincoeffs"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:3c7f5fab07e31bde3a121de2",
      "source_id": "r012:unit:auto:5d2d0ca4a63c1626c4349b92",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_networkflow_do-update"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:3cafdee2bedd28ec0b7c431c",
      "source_id": "r012:unit:auto:e155237591bb4622173f618d",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a0dea82cd7ef968b9cd69aea"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:3cbd6a1b6cd7f2571a4e2cb5",
      "source_id": "r012:unit:alg_prim",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:dbddb17b55b796a544bb6f58"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:3cc9a266db2cf8c257016f5d",
      "source_id": "r012:unit:auto:5f127a0f36370b1973d0d5e8",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_FirstFit"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:3cf314f38692c1c9c6a06395",
      "source_id": "r012:unit:fig_networkflow_flow4",
      "status": "source_frozen",
      "target_id": "r012:unit:s_networkflow_integer-programming"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:3d06c10ed30675f806a3d1b6",
      "source_id": "r012:unit:auto:c9e4ae3fbb7d521e57578b77",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:aa5622144b1b3ea4ff5aa1f9"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:3d3e36d5f575f3df1f908ccc",
      "source_id": "r012:unit:princ_math-induction",
      "status": "source_frozen",
      "target_id": "r012:unit:s_induction_inductdefs"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:3d5d5d2ac028c0b39026acf2",
      "source_id": "r012:unit:auto:a07dfd387e4d8b8d5597b20b",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:110567367ceeb0a2195f717d"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:3dde0cc2240ef46f6dcb172b",
      "source_id": "r012:unit:auto:1ca23f7a2a506b65cda662e4",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4bd593cb3ed0759f3af2567d"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:3df511c839cebae299f40751",
      "source_id": "r012:unit:auto:435387697278dbaa95cd68bd",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:328950a879727c218a6d3e20"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:3e09192cde9888e45db8a538",
      "source_id": "r012:unit:rqs-inclusion-exclusion_statement",
      "status": "source_frozen",
      "target_id": "r012:unit:inclusion-exclusion_statement_rq-terms"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:3e38fd20835d16bb99c2a8e7",
      "source_id": "r012:unit:auto:0dbc5f46a158feba88b9866f",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a1e317e17cbc08a6f953f4c6"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:3e63f7a9c4b5d64cff33594b",
      "source_id": "r012:unit:s_probability_bernoulli-trials",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:db94db2f7872e2d60d2c14d9"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:3e775d87881cf726d86ae0b2",
      "source_id": "r012:unit:posets_intro_reading-chain",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_intro_reading-antichain"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:3e99296104b60cb82c5bcc9b",
      "source_id": "r012:unit:act_inclusion-exclusion_surjections-8-5_two-prop",
      "status": "source_frozen",
      "target_id": "r012:unit:act_inclusion-exclusion_surjections-8-5_two-prop-2-5"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:3eddcdf1a0f1861041db35aa",
      "source_id": "r012:unit:auto:93846ecf516b8b783849d122",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e59dcc647ae742f2f1c6072a"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:3ee26d00a7f4114efd30e972",
      "source_id": "r012:unit:s_networkflow_labeling-algorithm",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:05c021fbd1433d95b20a4ee6"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:3f2e00de759a0fdcc69f2a76",
      "source_id": "r012:unit:exa_inclusion-exclusion_int-solns",
      "status": "source_frozen",
      "target_id": "r012:unit:exa_inclusion-exclusion_prop-inject"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:3f38d030f471bf652ce51933",
      "source_id": "r012:unit:auto:19bbfe96fbef2077e9346577",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:70d0e95179cbaa0e1961843b"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:3f475b4a6b1931bf4a9625ec",
      "source_id": "r012:unit:auto:05222a580a9112e3bf932439",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:0dbc5f46a158feba88b9866f"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:3f59801c2f36dcc2eab7add2",
      "source_id": "r012:unit:auto:9335f26c146adbeed375cc2a",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:be510954ac4b4e236da5fe5a"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:3f8b57f31b0f63a0a7ce0a51",
      "source_id": "r012:unit:auto:a506b04972802d9261d5f51d",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:90026455c12e5c994646355f"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:3f9bae8fdc714f559f09ccab",
      "source_id": "r012:unit:fig_noncompgraph",
      "status": "source_frozen",
      "target_id": "r012:unit:discussion_posets_additional-concepts_claims"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:3fe81782ddec889b08b3e714",
      "source_id": "r012:unit:auto:40c708c69ade17788d6a5947",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:5cf98fb376a04e75419df1f9"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:3ff6919567e831e66520618d",
      "source_id": "r012:unit:auto:0c7b826f45c0346541989db5",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:d007ba77ab88b0a42dfcc0e2"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:4087c6e961673729c82c93be",
      "source_id": "r012:unit:s_kitchensink_markov-chains",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7135d37757f73e169fe2e2f7"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:40ab7fa9b4ad86e37f272d82",
      "source_id": "r012:unit:auto:cd6c0cdb728b01aba5e68c8f",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4dd2d4d9021858eab10ad449"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:40ba1b9c295815ba1c7760a9",
      "source_id": "r012:unit:exa_inclusion-exclusion_prop-inject",
      "status": "source_frozen",
      "target_id": "r012:unit:exa_inclusion-exclusion_prop-derange"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:415207d2488cea07d990cc58",
      "source_id": "r012:unit:big-poset-PI5",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_PI_17-pt-chain"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:4156cd6f161f3e8568c91fea",
      "source_id": "r012:unit:fig_flowapplications_poset_ex",
      "status": "source_frozen",
      "target_id": "r012:unit:ch_polya"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:41bdc514e7a22221684fe076",
      "source_id": "r012:unit:thm_rnn",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:9852113baa37e0eb158e9c5c"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:4234bfc8f5e75e2b633070b1",
      "source_id": "r012:unit:s_background_prop-integers",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:0935ad4164e5fda622644b26"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:4245cd84884dd2ccd1baffa2",
      "source_id": "r012:unit:auto:1309cea2994e8e43e9c03468",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e0b20fe34fc676effa60a250"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:428c2b8d9f5884b8c25c098f",
      "source_id": "r012:unit:fig_induction_lines-regions",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:2ce32c27e159fcb3733874a0"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:42a3e311d665e411d7898cfd",
      "source_id": "r012:unit:s_background_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:afd1699ebcd437420e75847e"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:42a6b31c8c01d0e32d4c9935",
      "source_id": "r012:unit:eqn_rr",
      "status": "source_frozen",
      "target_id": "r012:unit:eqn_solutionrr"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:42fc0547cb45ba0057f12922",
      "source_id": "r012:unit:appcomb_strings_PI_password_distinct",
      "status": "source_frozen",
      "target_id": "r012:unit:appcomb_strings_PI_bincoeff_setup"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:4303dcd7a4d236ae8c7a739b",
      "source_id": "r012:unit:auto:8e977a982b82e4f10923a472",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f10a68b8c3ec6f2b75b92e9a"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:431132909dc814dd91d32c1a",
      "source_id": "r012:unit:s_genfunction_binom-app",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c03a554019cff7389d010e0a"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:433fc87b47c536062e290fc9",
      "source_id": "r012:unit:auto:cf51ab7939254cfefade0b8c",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:9993d92d77c0f40d26e93f31"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:43b865e3893e4567e5f9609c",
      "source_id": "r012:unit:auto:917b875be572450808847271",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4d8c9466098d89c13190f7ae"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:43e355a79c259d9fc937b75a",
      "source_id": "r012:unit:posets_PI_points-subset-lattice",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_PI_subset-lattice-minimal"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:441dfb6dd197d0920d1373b6",
      "source_id": "r012:unit:thm_euclideanalg",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:69ac9397464c9468247917c7"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:444e4caabca4dc4248a5d006",
      "source_id": "r012:unit:auto:181a27ed7ce533461ca9a22e",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:d5e448d8b814cf4822231143"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:445b66096c979a4d5d9d7e5e",
      "source_id": "r012:unit:auto:c7bb3264c215701481e83164",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_strings_comb-proof_2n-choose-n"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:44fa25da7d2b69e1ff2c863f",
      "source_id": "r012:unit:s_strings_bin-coeff",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:52a14a2a863460db5625e532"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:4509570c636c30809e89c157",
      "source_id": "r012:unit:rqs-recurrence_discussion",
      "status": "source_frozen",
      "target_id": "r012:unit:recurrence_discussion_takeaways"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:45279fc95c30407e5886da56",
      "source_id": "r012:unit:auto:f9600969c36abf89b0db5628",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_networkflow_augpath_ex"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:4588e0f33abe16a60d6f867b",
      "source_id": "r012:unit:thm_sperner",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:33e439c8805ad0cae93d6ce7"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:458e8f9ed0993f61a52d4dfa",
      "source_id": "r012:unit:ex_collatz",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:998151e04257beb0771966a3"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:45ac82722a81a5c2373a16f5",
      "source_id": "r012:unit:alg_dijkstra",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:68c1f40dc2602b361d8dceb9"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:45bfb7a8200daee9af2a9d96",
      "source_id": "r012:unit:auto:688316e5dea7d2d8e8537dd6",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_span_tree_ex3"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:45c9847e201c40bdb16ee68c",
      "source_id": "r012:unit:genfunction_PI_apples-five",
      "status": "source_frozen",
      "target_id": "r012:unit:genfunction_PI_apples-oranges-bananas"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:45d644974d28c8e8a85349c6",
      "source_id": "r012:unit:auto:05770695024dc73965dec408",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f81fb5dafbd49cb38084cd60"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:45f5db5d886dceeb83edb30e",
      "source_id": "r012:unit:auto:42456a01b9d2f2371b248869",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fd736eddeac1c38df813c04f"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:465a81c0bcfe63046977e7fc",
      "source_id": "r012:unit:auto:a92a089aa7a8dd70c223b7f8",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7db46e9144887cfe4587f1aa"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:466d8a7cdbd540b8dc1e1772",
      "source_id": "r012:unit:s_background_total-order-N",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:35c8808a4a2f70c2e36d3e7a"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:46a22162d0a9666a7c2c2793",
      "source_id": "r012:unit:exa_inclusion-exclusion_students",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:02e53b3d1d70290d159730bc"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:46fd0b283bb60ca529504b2d",
      "source_id": "r012:unit:auto:eae8b57c721815521f9f7306",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:651e00dafbb8b882fa71bd3f"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:47050a60fb5bb5616ff7fab5",
      "source_id": "r012:unit:auto:e59dcc647ae742f2f1c6072a",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e57b74430cc14210d81be6ba"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:473a7318b7ebb97d4c35455d",
      "source_id": "r012:unit:exa_genfunction_partial-fracs",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:692d3d5206064b390fb35ace"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:473cbdb820a5337c0ef251d3",
      "source_id": "r012:unit:posets_PI_find-two-plus-two",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_PI_find-intrep-interval"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:47576b33390d731e9cc28477",
      "source_id": "r012:unit:auto:f6573cd810ccf60cc2c00741",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_polya_TTT"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:4782066c7791b51f782949cb",
      "source_id": "r012:unit:auto:509b8f9e591d89d4fdbd48d7",
      "status": "source_frozen",
      "target_id": "r012:unit:s_background_decimal"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:47a635fa0b2294c6a1a699a4",
      "source_id": "r012:unit:fig_flowapplications_matching_ex2",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:9a45b86b45f910fbda460059"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:47e1a95071f386eb22a84943",
      "source_id": "r012:unit:auto:f7e40464a595ae094b2b7cdf",
      "status": "source_frozen",
      "target_id": "r012:unit:s_probability_conditional"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:47ee46462dde106fdf94e089",
      "source_id": "r012:unit:auto:8b2d77d0f05bf227599dfe13",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_linesregions"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:47f5d70ef49e372dab9af68f",
      "source_id": "r012:unit:auto:ca9ab529a481f45be19b9ae7",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_graphs_first-fit-color"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:47f71c5ee86b2889a50a9e6d",
      "source_id": "r012:unit:auto:b8cac72ecfd4e88e45fa59bc",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:57e66ed9d3c2ff813057e08a"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:47f7ae47a4b57b48b2765ff5",
      "source_id": "r012:unit:auto:6a81ae5c891847cfca987de3",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:d2ca3635524cb5792438f29a"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:48065867babb87fbaf583031",
      "source_id": "r012:unit:auto:3793a56a3f3a2f940ab2f7d4",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:01ca6af2f1068b043d28d11c"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:4808e387ba5b2fda398fe063",
      "source_id": "r012:unit:auto:37e97d2b362d2485e4876813",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:199eded93dc29d93e8c9ce85"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:48174a6170d419e16d980085",
      "source_id": "r012:unit:auto:6ef4a112d0218e46113abcaf",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:47f312d3a9994637433590c4"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:48262aa57c2c5e111ab84ccb",
      "source_id": "r012:unit:s_posets_sorting",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_posets_lin-extn"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:483c6152edfb5132e005ac2d",
      "source_id": "r012:unit:backmatter",
      "status": "source_frozen",
      "target_id": "r012:unit:ch_epilogue"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:486523698a7f79d9f2acb095",
      "source_id": "r012:unit:discussion_posets_additional-concepts_claims",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-posets_additional-concepts"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:4880940e3d18475f3e324349",
      "source_id": "r012:unit:auto:edec502df4f41f06d120fe35",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:80dbd871e332144d83dec949"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:48a2e82596acfdc3344d60fd",
      "source_id": "r012:unit:rq-recurrence_solving-solve-plus-4",
      "status": "source_frozen",
      "target_id": "r012:unit:rq-recurrence_solving-solve-plus-deg-two"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:48a75c3ee3bba66776c2868a",
      "source_id": "r012:unit:appcomb_strings_PI_password_varlength",
      "status": "source_frozen",
      "target_id": "r012:unit:appcomb_strings_PI_password_distinct"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:48ec313844dde28daa705046",
      "source_id": "r012:unit:auto:06e983098e9f542aaddbb4b0",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_covergraphs"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:493b547f3c4f56e3b3546463",
      "source_id": "r012:unit:auto:4dd2d4d9021858eab10ad449",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:3bf2073a5822b8b8002481cb"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:4941d071f064c25b1ccd23c9",
      "source_id": "r012:unit:auto:e17fa53aa99a94c71ff733d4",
      "status": "source_frozen",
      "target_id": "r012:unit:ch_graphs"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:495c59f96fdfbaa03a940f86",
      "source_id": "r012:unit:auto:80dbd871e332144d83dec949",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_latticepath"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:49aa01129b45efe33b68133f",
      "source_id": "r012:unit:graphs_PI_code-leaves",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_PI_code-first-edge"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:49adc376a8eb1f6ec84a56a2",
      "source_id": "r012:unit:auto:ead8b23e16dc2a353a7c3c9a",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:d82b928b4ab1bfb15c849fb5"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:4a02b4a471af4de28b71cb9d",
      "source_id": "r012:unit:exa_binaryrel",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:06e983098e9f542aaddbb4b0"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:4ab6c453f1ce858f7ed050d5",
      "source_id": "r012:unit:ex_prufer-code-reverse",
      "status": "source_frozen",
      "target_id": "r012:unit:tab_prufer-code-reverse"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:4ad9bb73ec374b67b75d9b62",
      "source_id": "r012:unit:auto:e4aae9c9c21b55c07c8cf661",
      "status": "source_frozen",
      "target_id": "r012:unit:prop_tree-leaves"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:4b1d7d9f77f2bad62838fa62",
      "source_id": "r012:unit:ex_graphs_degseq",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:607188a5856c54813a7d2ddf"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:4b4ab7e36a401aece81a6419",
      "source_id": "r012:unit:graphs_PI_hamiltonian-G2",
      "status": "source_frozen",
      "target_id": "r012:unit:img-hamgraph2"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:4bf4a74f00a117482f46c4a7",
      "source_id": "r012:unit:auto:39044bf03ea223bfcd378e8f",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f6784d3449a3d1a00f4c7855"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:4c201fac57a03d9fcb55ea64",
      "source_id": "r012:unit:auto:657da9ee411f0c9fed6c129e",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:258cf7ca58f48b04d5ec681e"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:4c4b19859cfc0f14e03354c8",
      "source_id": "r012:unit:auto:131514d52d394499e85c9b38",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ef3e60935c0310d84bc79991"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:4c90706a3b7abdd57eaec4df",
      "source_id": "r012:unit:exer_genfunction_coin-toll",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:027fb432a9986f9c24a39e2e"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:4cd384bad9f6c8395ad76794",
      "source_id": "r012:unit:eqn_absorbing",
      "status": "source_frozen",
      "target_id": "r012:unit:s_kitchensink_stable-match"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:4d0cca5b0ead9c6ba51c1dcb",
      "source_id": "r012:unit:auto:db3799defdeb36ab19f34d8b",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4b25af132215cc1e44b79929"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:4d7780006ccf8cfcd13a676a",
      "source_id": "r012:unit:s_polya_square",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_polya_squares"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:4d9cf7a5febfb70947d17045",
      "source_id": "r012:unit:auto:5b69c154bab9c3ebe60fd173",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:1017e9717d06a96a03ec3733"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:4d9dde3d565405824cac60a5",
      "source_id": "r012:unit:auto:69c2d4d9c0e01e603a703e82",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:723c411778247195366ef8f9"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:4dee6a48f495b8b745a32365",
      "source_id": "r012:unit:ex_recurrence_diffeq",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:27087d0ded854684444635f4"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:4dfc38dd7d29f9790fb18a20",
      "source_id": "r012:unit:auto:4a09aa7241b0bf6a931d0955",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:2b9501b6517e77e868e24689"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:4e052c759f1f1d71867802ce",
      "source_id": "r012:unit:fig_rubots",
      "status": "source_frozen",
      "target_id": "r012:unit:l_half-binomial"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:4e48c83c690d9cf86e8bc0c0",
      "source_id": "r012:unit:thm_intgraphcol",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:33ff0089471c5134b072e4a7"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:4e974b47132b2389853df801",
      "source_id": "r012:unit:s_networkflow_flows-cuts",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:1709cdbec8de0268c1adaf40"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:4ec740b2ad433447bf6494a5",
      "source_id": "r012:unit:auto:318098a808461c4b431eaeec",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:921b776e937d50a2fd4c2c37"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:4ed79d5d60d63220d3f6f8ec",
      "source_id": "r012:unit:fig_intord_firstfit_ex1",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:482349e8f2bb923c1701759f"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:4eda23197087415b2588e0bb",
      "source_id": "r012:unit:fig_networkflow_network_find_flow1",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:453ba4a54f12dcc2e6760f38"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:4ef5f1f60448b970298a679f",
      "source_id": "r012:unit:auto:5af93712f676284570edb5f2",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:591716d66f6798181539d854"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:4f17bde813190af7303eb835",
      "source_id": "r012:unit:fig_venn-app-comb",
      "status": "source_frozen",
      "target_id": "r012:unit:venn-diagram-students"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:4f2161bfae44f3cfad66b94e",
      "source_id": "r012:unit:s_posets_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_PI_movie-poset"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:4f3518e53b9404edb0dbd83a",
      "source_id": "r012:unit:appcomb_strings_PI_bincoeff_setup",
      "status": "source_frozen",
      "target_id": "r012:unit:appcomb_strings_PI_bincoeff_formula"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:4f61ebb22d307f491182c1b8",
      "source_id": "r012:unit:s_background_decimal",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:42456a01b9d2f2371b248869"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:4f913034e8edc3b08e1442ab",
      "source_id": "r012:unit:auto:98aa5cc86679888724bdbe4d",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphs_isomorphic_ex"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:4fe670a926010b9ad5d3995f",
      "source_id": "r012:unit:ss_polya_polya_cycle-index",
      "status": "source_frozen",
      "target_id": "r012:unit:tab_polya_square-cycles"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:4febd482ed3b7624645a3908",
      "source_id": "r012:unit:auto:2ba9750f1e4fbe45abfdcd8a",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:6ec856a2875ee6117c85c974"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:5029cba84472fb83529312c9",
      "source_id": "r012:unit:fig_geomregions",
      "status": "source_frozen",
      "target_id": "r012:unit:s_recurrence_linear"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:5049b5fe27671cfe22317816",
      "source_id": "r012:unit:auto:ee64c42365be92d37cefaab3",
      "status": "source_frozen",
      "target_id": "r012:unit:alg_kruskal"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:50536e160b48f596f6a63c83",
      "source_id": "r012:unit:auto:6fc795026ccf8843ae202696",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:085eef75fbc221c8539125fd"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:50dc56960c59d58b14074cd2",
      "source_id": "r012:unit:fig_graphs_subgraphs_ex",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4c2ef6ba6f0a9cdbda6a9c94"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:51447d280da70bc3799d4168",
      "source_id": "r012:unit:s_background_exp",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:69284932b3072f16baf08e93"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:5181885a0fdcd8748f69c10f",
      "source_id": "r012:unit:auto:e3d06cc45d80417c98936eaf",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e30893ef360e351ff06ac5f5"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:5185def0ec708ddf1d14be70",
      "source_id": "r012:unit:prop_graphalgorithms_exchange",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:02d9b9bea3ad5babc3a2a86a"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:51934a5a0a981be3489902cb",
      "source_id": "r012:unit:auto:5f484029deefd53f905160b4",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_color"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:5198f34f8ca730ed30b95824",
      "source_id": "r012:unit:auto:4200147cc15d9ce97a2c6d6e",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4aa77ce711c420cf471714da"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:51dd4f21e45732e1b4b87461",
      "source_id": "r012:unit:s_graphalgorithms_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:cb283dd60991e8a0c7645974"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:51ed8367c0a5bcac92b921da",
      "source_id": "r012:unit:eq_inclusion-exclusion",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:157db7e274f439b81e0dec9b"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:51f261a398f792f315d6482b",
      "source_id": "r012:unit:s_induction_recursion",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ea7d4311fbd3ca824e3ce588"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:525879ba3965d93cace46cae",
      "source_id": "r012:unit:rqs-strings_multinom",
      "status": "source_frozen",
      "target_id": "r012:unit:appcomb_strings_multinom_reading"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:5277ba149e47b8fb4403272e",
      "source_id": "r012:unit:auto:7126d6d352834b81eac3866d",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a4561d5ffe8f5b7ea7d9b05c"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:5288bcbd262842ba45198b53",
      "source_id": "r012:unit:auto:bfb9e2cb7259e2f854f9d9ae",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_prufer-code-reverse"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:52d5fab4965c33fae181aea5",
      "source_id": "r012:unit:auto:d57d42c05fddf1e880e252df",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fc00bd7518a7a94266154f1c"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:52f294159950618cae4bd482",
      "source_id": "r012:unit:auto:8e94530a2b3d9882659d84f1",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:93b94559d7290fc61a4d7009"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:52f8a5656fa5c9c4400d3680",
      "source_id": "r012:unit:auto:7b8f62d34845d641c2e57f0c",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:435387697278dbaa95cd68bd"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:534ad35aebf806f12a82ed54",
      "source_id": "r012:unit:strings_PI_folders-zero-one-PTX",
      "status": "source_frozen",
      "target_id": "r012:unit:strings_PI_folders-ge-four-PTX"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:534fd9002f9e042b50fba664",
      "source_id": "r012:unit:graphs_PI_coloring-Kn",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_PI_bipartite"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:535c939527ca5137be69f108",
      "source_id": "r012:unit:auto:f410f2c7291f5192b7046f5e",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:95a7984e4697726618e5263c"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:53ab2a461a11d5f12f6f3af6",
      "source_id": "r012:unit:auto:93e0260d50ec0065e8b3cada",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ee8d4a5f04cf3a34cb615bbe"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:53c9fd627da8e21905f2d9da",
      "source_id": "r012:unit:s_induction_statements",
      "status": "source_frozen",
      "target_id": "r012:unit:s_induction_bincoeffs"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:53cbabb63b577b62d88a6eec",
      "source_id": "r012:unit:lem_particular",
      "status": "source_frozen",
      "target_id": "r012:unit:eqn_nonhomogeneous"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:53cf41a5dbfd4830bae23fa8",
      "source_id": "r012:unit:auto:8b86725e25b5b53f9b78d02b",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:6fc795026ccf8843ae202696"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:5409ff2b11be89a25066ede4",
      "source_id": "r012:unit:auto:3364466cdd060c3242fc9bd4",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c82d76e91ce74a71b4c93ded"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:5478a29259db69ba16e80f67",
      "source_id": "r012:unit:auto:654d93d9c4c2cfba9f3e2efb",
      "status": "source_frozen",
      "target_id": "r012:unit:s_intro_intro"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:547d0e0a3bb932e64d71097b",
      "source_id": "r012:unit:thm_ErdosSzekeres",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:b8811f8a58ea5a64d90c0568"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:54fd6a07c50ee079c90b66f3",
      "source_id": "r012:unit:act_inclusion-exclusion_surjections-8-5_three-prop",
      "status": "source_frozen",
      "target_id": "r012:unit:act_inclusion-exclusion_surjections-8-5_conclusion"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:5506d3a1d491750d8ef96031",
      "source_id": "r012:unit:auto:e8d44b4a1a92ff638df8e07e",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:3a3cdb7defb6ad5b83822a4f"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:554d8d2d624f7c088859c523",
      "source_id": "r012:unit:graphs_PI_subgraph1",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_PI_subgraph2"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:5553b6b843eb663f3299d337",
      "source_id": "r012:unit:fig_polya_perm-digraph",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:027d1eb9fc42904ce46957be"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:556249b6954c1c5e3c6c2516",
      "source_id": "r012:unit:s_posets_dilworth-intord",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:5f127a0f36370b1973d0d5e8"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:556939ca3e49e6f1c616e59a",
      "source_id": "r012:unit:auto:ae551fcb91b9d813610423d4",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:29f571e1390981b4b7163b93"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:55998574b9d3f7886c404bc8",
      "source_id": "r012:unit:auto:a9ab4f4d85aaea6e636104c8",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:b5a0c13a297bd216e53f189c"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:55f51fbda202fdbc526d878b",
      "source_id": "r012:unit:ex_recurrence_ternary-strings-no-20-solved",
      "status": "source_frozen",
      "target_id": "r012:unit:eqn_recurrence_ternary"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:55f7501cbd40a176c8a49978",
      "source_id": "r012:unit:rqs-graphs_eulerham",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_eulerham_reading_compare"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:561c92fca7b0ab65d1850629",
      "source_id": "r012:unit:s_graphs_color",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c244eed92aaaa077aa7a0053"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:565070d157e87d82ad851301",
      "source_id": "r012:unit:appcomb_strings_bin-coeff_reading_pens",
      "status": "source_frozen",
      "target_id": "r012:unit:appcomb_strings_bin-coeff_reading_lattice-path"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:566661b03bf3f99d755cfac7",
      "source_id": "r012:unit:auto:110567367ceeb0a2195f717d",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4fcdb65e8e76c20e3130e98e"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:56825e0902e7b8a07dd7830a",
      "source_id": "r012:unit:auto:7106a059c3bfd432c3bfc460",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:272307bfd5a30a9833004a3f"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:570c360cd8b12eae6b97d5ec",
      "source_id": "r012:unit:auto:01ca6af2f1068b043d28d11c",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c23c945f146056e582526439"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:57343f51257a00f8bd88f5eb",
      "source_id": "r012:unit:auto:484c06194f105dfcf44848df",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a3b7bb136de03ef64d157c04"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:5803537a538e7221638e721b",
      "source_id": "r012:unit:auto:48d6efeec6cf713d96928086",
      "status": "source_frozen",
      "target_id": "r012:unit:ss_polya_scales"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:581187abf986f9568f2906d4",
      "source_id": "r012:unit:ch_probmeth",
      "status": "source_frozen",
      "target_id": "r012:unit:s_probmeth_graph-ramsey"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:5859ab6faf26024437f6506c",
      "source_id": "r012:unit:auto:d49f7233c9fbb8652b352a94",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:350b294cf583ae7fbc4327d9"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:58785c0c246daf96d6d1059c",
      "source_id": "r012:unit:s_induction_posintsord",
      "status": "source_frozen",
      "target_id": "r012:unit:princ_well-order"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:58b4bd2ab0349a647c34d005",
      "source_id": "r012:unit:auto:591716d66f6798181539d854",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:2896a20bdb4dee86a3f1204b"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:58b82ae8a89019c7cd07fdd3",
      "source_id": "r012:unit:auto:a4362315290ba0900cf6f2f4",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-posets_intervalorder"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:58cfa89dd8aa28d0c21b133c",
      "source_id": "r012:unit:fig_17ptposet",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:3a77be206ad7c53efd317f80"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:5903241f8be449f31fe875b3",
      "source_id": "r012:unit:auto:3c44a92127e3678a393b4bdd",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c7a2aae43a669efa1508f7b1"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:5932a0e71adc02402ff3cc48",
      "source_id": "r012:unit:s_induction_induction",
      "status": "source_frozen",
      "target_id": "r012:unit:princ_math-induction"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:59acb4cab5acf48c16d0c18d",
      "source_id": "r012:unit:fig_flowapplications_poset_network_ex1",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:6f9232648c3ca8a280bbb427"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:5a2a5294a2a0d83d18e3f1a6",
      "source_id": "r012:unit:auto:3795b07190a639c7cf85bd25",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c55fd90841226ded37669e43"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:5a5f4142c960c89c71e00532",
      "source_id": "r012:unit:s_inclusion-exclusion_discussion",
      "status": "source_frozen",
      "target_id": "r012:unit:s_inclusion-exclusion_exercises"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:5a718b83de4ea3af908e4300",
      "source_id": "r012:unit:thm_polya_polya",
      "status": "source_frozen",
      "target_id": "r012:unit:s_polya_apps"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:5a7fbf44289ad43691e15a89",
      "source_id": "r012:unit:graphs_counting-trees_identify",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_counting-trees_start-prufer"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:5a8233256561512a5fe8eb92",
      "source_id": "r012:unit:auto:69ac9397464c9468247917c7",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_gcd-dioph"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:5a9e5c27ee4c480ebdc09b1e",
      "source_id": "r012:unit:auto:651e00dafbb8b882fa71bd3f",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_intord_find_rep_ex2"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:5ad1ce3a0a52364e50f4017c",
      "source_id": "r012:unit:auto:da718dd563358ea05ac7f4be",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-graphs_eulerham"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:5b1f8eff00fd8ba19c6004d0",
      "source_id": "r012:unit:appcomb_strings_bin-coeff_reading_lattice-path",
      "status": "source_frozen",
      "target_id": "r012:unit:s_strings_binom-thm"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:5b3caa513fb0a006627a2ba1",
      "source_id": "r012:unit:s_graphs_discussion",
      "status": "source_frozen",
      "target_id": "r012:unit:s_graphs_exercises"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:5b6eb6e82168409d86c06917",
      "source_id": "r012:unit:auto:f9ea33bf56229313b00c2f9b",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:12aceeddc87c1fdef0bc6b45"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:5b70a46f96846376d6f0a4f1",
      "source_id": "r012:unit:auto:139b2ee213b81801439f9b88",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:2553abd61355c04ed542b985"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:5bf73c3dee0c164a256fe100",
      "source_id": "r012:unit:auto:bcf11634162a181d473028c2",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4e9bc9daa9d492eb99a9687e"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:5c02cba8a4734e708b761ff0",
      "source_id": "r012:unit:ex_genfunction_ineq-clean",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:077a3c17f2ebc0690b0ad934"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:5c21a8becfd5415a0eb3d774",
      "source_id": "r012:unit:auto:f4225bc36db63210d3c4bed4",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a6e3b9be074c8b2c5ea8a0cd"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:5c327a5012662e7a7f1d9c6b",
      "source_id": "r012:unit:recurrence_PI_linear",
      "status": "source_frozen",
      "target_id": "r012:unit:recurrence_PI_homogeneous"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:5c4f12190ea76168be23c0fb",
      "source_id": "r012:unit:auto:556672e2e09c26c2f1e28bf3",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e155237591bb4622173f618d"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:5c639ed8395dced406f60e2a",
      "source_id": "r012:unit:auto:19fe094123fad8db0f430437",
      "status": "source_frozen",
      "target_id": "r012:unit:l_newbinom"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:5cb0462dc9ab9085c5b325db",
      "source_id": "r012:unit:planar-eulerian-n-10-m-21",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:90cd038df35de358c6436ef9"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:5de2320034858b25de696547",
      "source_id": "r012:unit:auto:e744da24681607e573778d76",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:245f200b4b1a326e305aa0e2"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:5dfbaa3f6b42b887560e9f88",
      "source_id": "r012:unit:induction_proofs_hanoi",
      "status": "source_frozen",
      "target_id": "r012:unit:induction_proofs_ind-hyp"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:5dfea63737117c0d386c726f",
      "source_id": "r012:unit:thm_networkflow_flowleqcut",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:82d03b1385fffb638f57225f"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:5e5259a14a2bcff444cd0231",
      "source_id": "r012:unit:eq_graphs_degsum",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:000e983ed23e271a7d797945"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:5e7a5eadf5dc44d7aabbcb02",
      "source_id": "r012:unit:s_background_notation",
      "status": "source_frozen",
      "target_id": "r012:unit:s_background_formal-num-sys"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:5ea98f14ae05348a07368281",
      "source_id": "r012:unit:exa_genfunction_apples",
      "status": "source_frozen",
      "target_id": "r012:unit:exa_genfunction_fruit"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:5eab272263e4301f74bd845f",
      "source_id": "r012:unit:auto:d6379afbf847628fd479a11a",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:75e6df14f8fb7b00d0f0e928"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:5eb695d57db4546f120406c5",
      "source_id": "r012:unit:auto:cb18d73054c8d88bbaf37bf3",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-posets_dilworth"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:5f3b8d03edba886091f45aaf",
      "source_id": "r012:unit:fig_intord_to_diag_ex2",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:73a25af25d09f4196845adf9"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:5f42328a72e340856e8f74f3",
      "source_id": "r012:unit:auto:9a45b86b45f910fbda460059",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:88b4520fefa1b203c1c4daed"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:5fa71e7e4ba313e65397ef81",
      "source_id": "r012:unit:auto:6953b083224bb099693285a0",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_euclideanalg"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:5fd6ee76366fac4997a2daad",
      "source_id": "r012:unit:fig_string-template",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-strings_intro"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:60140455a82c34e45fa1c07b",
      "source_id": "r012:unit:s_kitchensink_lovasz-local",
      "status": "source_frozen",
      "target_id": "r012:unit:lem_LLL"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:602b3501b44d226a6c729b76",
      "source_id": "r012:unit:auto:d666c681dd202e47f017ca8c",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-strings_comb-proof"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:6033581eb35d3af612474604",
      "source_id": "r012:unit:prop_altvar",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:04e29835753888d7a1f7f7c4"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:6061109e31a5b7629a1cdc96",
      "source_id": "r012:unit:graphs_PI_subgraph3",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_PI_isomorphic1"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:60b60dbbd674041e33ea1bca",
      "source_id": "r012:unit:fig_graphalgorithms_dijkstra_ex2",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e2096817e3992cdc7038a565"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:6151cb21c23c287e41c433c8",
      "source_id": "r012:unit:exa_inclusion-exclusion_prop-divis",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-inclusion-exclusion_intro"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:61637d0237246afc14042768",
      "source_id": "r012:unit:auto:d007ba77ab88b0a42dfcc0e2",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ba68641bf12bd2d5f74e2285"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:6176905e4f2438c8d10ff54c",
      "source_id": "r012:unit:auto:e992622ddfcfc4a15e078b1d",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ab25be7ad62fb7bac5164955"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:61769f6137303ad19eaabf93",
      "source_id": "r012:unit:auto:d3aa5845be4c822d4b946901",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:66ec74e480cb41c08378fa17"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:618d5c5f12e54cca8f41edea",
      "source_id": "r012:unit:auto:c018bc07ff1667da16b82d71",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:0af4bce12356cdbbd0bd2bf5"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:61dc682fb06ab166ca6964c3",
      "source_id": "r012:unit:strings_PI_binthm-activity",
      "status": "source_frozen",
      "target_id": "r012:unit:act-strings-rearrange"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:6201e7de026ebf4c3f934961",
      "source_id": "r012:unit:l_half-binomial",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_catalan-genfunction"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:6248f582bcaa138a7ed7fa12",
      "source_id": "r012:unit:auto:28ec651c37cc257233a20b5a",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-strings_combinations"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:624919573a4c2cd998ce5777",
      "source_id": "r012:unit:s_polya_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_polya_perm-rep"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:626700f73feb069b16cf5da6",
      "source_id": "r012:unit:ss_polya_graphs",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_polya_graphs"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:626b9c8b55e3bc2950ace608",
      "source_id": "r012:unit:ex_recurrence_gen-fn",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fdcb4e382775725188f7ddfb"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:62a8d50d655cc62ce45a0b00",
      "source_id": "r012:unit:fig_prufer-code-reverse",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-graphs_counting-trees"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:62ea88773b18f3aa0f745526",
      "source_id": "r012:unit:fig_graphs_interval-graph",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_intgraphcol"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:633652585d68b65fb3ef346e",
      "source_id": "r012:unit:s_recurrence_solving_nonhomogeneous",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4a09aa7241b0bf6a931d0955"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:634254f2aa400551c29284bf",
      "source_id": "r012:unit:auto:70defe67d530396a9b7f44a6",
      "status": "source_frozen",
      "target_id": "r012:unit:tab_function_e-i-ex"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:6349c8ea3c5d8a51aee8967f",
      "source_id": "r012:unit:lem_sum0",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:37e97d2b362d2485e4876813"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:6351fb7e2239b5ac9b0dfd9c",
      "source_id": "r012:unit:auto:d275dcdb8b05d03219dfcac9",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f7e40464a595ae094b2b7cdf"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:635a140968bcfe33864def49",
      "source_id": "r012:unit:auto:b8213a94e40c25117faba03a",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fc7b081f7ab412cc81545def"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:636b4d8bff366f6ebb850d47",
      "source_id": "r012:unit:auto:93b94559d7290fc61a4d7009",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:8e977a982b82e4f10923a472"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:638bae8f8da626923dd01f9c",
      "source_id": "r012:unit:auto:3235e37dc1f920f70697ed2e",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f33646ebd118d8ad1a982688"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:63aacb8537a35971c84e1b4d",
      "source_id": "r012:unit:s_background_order",
      "status": "source_frozen",
      "target_id": "r012:unit:s_background_total-order-N"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:63ab674a5ae846a8de9c02d5",
      "source_id": "r012:unit:auto:3b9781e888d366660a6da117",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a5b79b3eaa33837ac7d6011a"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:645148e0ebc32492a95b9a94",
      "source_id": "r012:unit:auto:2720c52104cf3d128a826639",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:db3799defdeb36ab19f34d8b"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:6462b6c714633d8ad0b9fc21",
      "source_id": "r012:unit:auto:6fc2244ca73e66280136cd35",
      "status": "source_frozen",
      "target_id": "r012:unit:s_recurrence_solving_homogeneous"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:64864e1996f6df06ef3f7de5",
      "source_id": "r012:unit:posets-rq_intervalorder_not-intord",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_intervalorder_rq-not-intord"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:64b4c41e192fee5be9d4f87d",
      "source_id": "r012:unit:auto:e0d98d6aea836beb002735f8",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:73562dac5be1e7fe8effd609"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:64cf1e0913b38da42954f4b4",
      "source_id": "r012:unit:ex_networkflow_update",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:9e21c03f74f2396d8887cd97"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:64e72591944052289045e12e",
      "source_id": "r012:unit:prop_tree-leaves",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:881e4f66fad2bd72113bced6"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:6502e1741bc0b54f504bb8ba",
      "source_id": "r012:unit:auto:9f7da2d94b689cf0290c7076",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:550d3aa36fbebf888bec3811"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:650f2516c854ac6e4f647805",
      "source_id": "r012:unit:eqn_homogeneous",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:3cdf045c69a328229cf28c05"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:65226f7fdc4c30cc4844c239",
      "source_id": "r012:unit:exa_inclusion-exclusion_prop-derange",
      "status": "source_frozen",
      "target_id": "r012:unit:exa_inclusion-exclusion_prop-divis"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:6526a77da897ab008f4cd20b",
      "source_id": "r012:unit:fig_span_tree_ex2",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:12f7c2da39a85e30597b17f8"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:65c6717623028649d38b9f14",
      "source_id": "r012:unit:auto:f650d15eb15190ca15d43b16",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4723e1bcc6bc35de946f4c89"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:65ec38116cb18bc451968704",
      "source_id": "r012:unit:fig_k44minus",
      "status": "source_frozen",
      "target_id": "r012:unit:img_k44minus"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:662e9ae9f2cfb029749d93c1",
      "source_id": "r012:unit:auto:431fddeb1996bc9fbdd291c4",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e2be9f6248b8d0d4b829a408"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:66382f5f54ad16ab2709dd25",
      "source_id": "r012:unit:auto:4794720607374699d51eec4f",
      "status": "source_frozen",
      "target_id": "r012:unit:eqn_absorbing"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:664ee4ecccd9d8fe538fd9e4",
      "source_id": "r012:unit:s_genfunction_exponential",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a92a089aa7a8dd70c223b7f8"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:66c92a4d60182e3b571b4c08",
      "source_id": "r012:unit:rqs-graphs_counting-trees",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_counting-trees_identify"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:66dcb435b2186a1c53a3f145",
      "source_id": "r012:unit:auto:1ac9044a4a442bfd1bc8f44b",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fa23b8935fd92a0e88eec5f8"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:66feac4d975882f64723be41",
      "source_id": "r012:unit:tab_prufer-code-reverse",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_prufer-code-reverse"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:67242ba9da622b221d63873d",
      "source_id": "r012:unit:auto:84a0496a222b53d7a794ad33",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_recurrence_ternary-strings-no-20-solved"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:6779aca3411acb33c7b8b377",
      "source_id": "r012:unit:networkflow_spare",
      "status": "source_frozen",
      "target_id": "r012:unit:networkflow_used"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:67d7f04e4bd0dfbab3d1dfc6",
      "source_id": "r012:unit:auto:06557b5c77f1a0cec9034194",
      "status": "source_frozen",
      "target_id": "r012:unit:s_background_prop-integers"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:67ef96501f76e347beb63fd2",
      "source_id": "r012:unit:ex_polya_cyclic12",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:3c44a92127e3678a393b4bdd"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:67fc22243cfba893f5a9883a",
      "source_id": "r012:unit:posets_intervalorder_rq-intord1",
      "status": "source_frozen",
      "target_id": "r012:unit:posets-rq_intervalorder_list-incomp"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:681518c50b277b1f8a4f5529",
      "source_id": "r012:unit:rqs-strings_binom-thm",
      "status": "source_frozen",
      "target_id": "r012:unit:appcomb_strings_binom-thm_2-to-n"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:68249ca672b19f0fc1392958",
      "source_id": "r012:unit:s_inclusion-exclusion_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:exa_inclusion-exclusion_students"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:68265dfc67e16e2ca1da5ad2",
      "source_id": "r012:unit:fig_flowapplications_matching_ex1",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f60475abf0e0451bad39d925"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:68346e0fe69603631cc5d160",
      "source_id": "r012:unit:auto:c3d6150f650ec033b2506e38",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:d6379afbf847628fd479a11a"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:6895d50556cc5235d751c3ba",
      "source_id": "r012:unit:fig_complete_graphs",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_paths"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:68a224206e60daf1f83b785a",
      "source_id": "r012:unit:auto:4903dce4ef247da5bef4e35b",
      "status": "source_frozen",
      "target_id": "r012:unit:peano_induction"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:694455524c15ea476f7bb798",
      "source_id": "r012:unit:act_inclusion-exclusion_surjections-formula_conclusion",
      "status": "source_frozen",
      "target_id": "r012:unit:ch_genfunction"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:69613ae634844c048f2e97b4",
      "source_id": "r012:unit:ss_polya_perm-groups_mult",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:127426479ed84bfdc2945d36"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:69f4ad915aadb185e38a77b8",
      "source_id": "r012:unit:ch_graphalgorithms",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:365805fb6aac70f8b0eb1e43"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:6a3aefd0f495e6d76dfd9bc2",
      "source_id": "r012:unit:auto:7ce8b90cc2b414d83c0c5892",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a6f2a17a0a412992b4e67cc1"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:6a40adeefbd6b5435f5ebc1f",
      "source_id": "r012:unit:PI_strings_multinom_terms",
      "status": "source_frozen",
      "target_id": "r012:unit:PI_strings-multinom-coeff"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:6a4a94188762abb1e04f40a1",
      "source_id": "r012:unit:auto:8771e56db3fb859182241e27",
      "status": "source_frozen",
      "target_id": "r012:unit:preface-2016"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:6a559b55268983e416a887a6",
      "source_id": "r012:unit:auto:998151e04257beb0771966a3",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a2ddc55663aeb46d4ba4cac3"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:6a5bb9778d92ac9e078f5960",
      "source_id": "r012:unit:eqn_advance",
      "status": "source_frozen",
      "target_id": "r012:unit:s_recurrence_adv-ops_roots-factors"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:6a623a35a7e615f642fcafda",
      "source_id": "r012:unit:s_graphalgorithms_historical-notes",
      "status": "source_frozen",
      "target_id": "r012:unit:s_graphalgorithms_exercises"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:6ab0df46e84c968fd6e04107",
      "source_id": "r012:unit:img-rectangular-grid-sum-ints",
      "status": "source_frozen",
      "target_id": "r012:unit:appcomb_strings_comb-proof_reading_2n-choose-n"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:6b3ab66409aa71ff45dbfc33",
      "source_id": "r012:unit:fig_constructposets",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_compincomp"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:6b461e37a9815256a68d6219",
      "source_id": "r012:unit:auto:f532a3e44e77442ac96e3d20",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphalgorithms_dijkstra_ex2"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:6b5d6e95360d3a6f2bf0dea4",
      "source_id": "r012:unit:exa_P4",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_olforest"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:6b8771b684b545ad91907c6d",
      "source_id": "r012:unit:ex_recurrence_lines-solved",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:025bf0a72a4db690049c74bf"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:6bb34f27752424cb85c30677",
      "source_id": "r012:unit:auto:cd195ed8c94cc224220984da",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-posets_intro"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:6c5e7c40fe8bc427efd1f881",
      "source_id": "r012:unit:auto:2f0409168bc08fa51ad5859b",
      "status": "source_frozen",
      "target_id": "r012:unit:prop_partitioncover"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:6c6e2a1edf44617bae41b28b",
      "source_id": "r012:unit:auto:f6784d3449a3d1a00f4c7855",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:6691548129df37fcc64c5423"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:6cdca8b50e2b66781d44fa79",
      "source_id": "r012:unit:auto:fcda848baccb4f015963b0ca",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:44cb1b3aa1fdae739fc821ca"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:6d0345f61122c5e5d554b9b9",
      "source_id": "r012:unit:fig_intord_find_rep_ex4",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:eae8b57c721815521f9f7306"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:6d32fe438d032e8d5930c4ae",
      "source_id": "r012:unit:fig_networkflow_network_find_flow2",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:1dc48e7981ef74118b237c21"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:6d5be86b7c920057b720cd65",
      "source_id": "r012:unit:exe_sb",
      "status": "source_frozen",
      "target_id": "r012:unit:prop_xy"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:6d67737f40bcd52fbf04a4a9",
      "source_id": "r012:unit:auto:28749ef3fafd72727982eca4",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:9f7da2d94b689cf0290c7076"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:6d6af183cce23406541b88f7",
      "source_id": "r012:unit:s_intro_sudoku",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a3d640d3f4e483b495967fdb"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:6e60880615ce0fd94e912027",
      "source_id": "r012:unit:auto:56571ed736bc51d7ce86d6d1",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:d275dcdb8b05d03219dfcac9"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:6e6d030d88ad9c38c929d21e",
      "source_id": "r012:unit:auto:d02601349e657a94593ab861",
      "status": "source_frozen",
      "target_id": "r012:unit:s_ramsey_small"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:6e94d24a1cfc8339178c3e3f",
      "source_id": "r012:unit:auto:2896a20bdb4dee86a3f1204b",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:be120cd875bb41ee6ff40e6d"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:6e9c816fd0986fe5befb2441",
      "source_id": "r012:unit:s_kitchensink_arithmetic-combinatorics",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:2c43873e0968cfc6d26f9acb"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:6f9898ea192bde50beb3fe08",
      "source_id": "r012:unit:posets_PI_intord-incomp",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_PI_find-two-plus-two"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:6f9aeb256c218c5ad18a487d",
      "source_id": "r012:unit:s_basics_discussion",
      "status": "source_frozen",
      "target_id": "r012:unit:s_basics_exercises"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:6fb8c855f9d27e1125b023c2",
      "source_id": "r012:unit:auto:c650138c712bd4378cfc304b",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4997a938dd446cd543a8760c"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:6ff50afdf47ea8961c4718be",
      "source_id": "r012:unit:auto:11f327e2cd31b4aedf824981",
      "status": "source_frozen",
      "target_id": "r012:unit:planar-eulerian-n-10-m-21"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:7023b29ef95e68f59abe5947",
      "source_id": "r012:unit:auto:94057576be39128d8b46e036",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_height5"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:704cf19d425d25a6d464776c",
      "source_id": "r012:unit:auto:88f6765b3b9844d3332bf4b3",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphs_subgraphs_ex"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:70624fb1096db5e5d2bac82f",
      "source_id": "r012:unit:auto:482349e8f2bb923c1701759f",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:144482dcd24dcb5624a6483d"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:709509680f4b4601c4599784",
      "source_id": "r012:unit:auto:53296b9f1871fc90722639aa",
      "status": "source_frozen",
      "target_id": "r012:unit:ss_polya_perm-groups_rep"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:70dba40996662db186a2b8f1",
      "source_id": "r012:unit:auto:47cc4b582c619f5b4368626f",
      "status": "source_frozen",
      "target_id": "r012:unit:s_kitchensink_markov-chains"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:70e1b4002bbcd04d6af673c0",
      "source_id": "r012:unit:inclusion-exclusion_activity_IE-sum-terms-8",
      "status": "source_frozen",
      "target_id": "r012:unit:def-surjection"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:711168259b6cd5f76a26990a",
      "source_id": "r012:unit:PI_strings-multinom-coeff",
      "status": "source_frozen",
      "target_id": "r012:unit:act-strings_multinomial_find-coeff"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:7134190b483ea60d2b3751ba",
      "source_id": "r012:unit:fig_height5",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:cb18d73054c8d88bbaf37bf3"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:715431d3ceb951ff0ae10876",
      "source_id": "r012:unit:auto:245f200b4b1a326e305aa0e2",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:da292f36c846eaac8a455739"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:717f4a5193e35288c1ced818",
      "source_id": "r012:unit:posets_dilworth-intord_rq2",
      "status": "source_frozen",
      "target_id": "r012:unit:s_posets_discussion"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:719576166113398953cf1127",
      "source_id": "r012:unit:auto:c53a9727c6ac71ed663831ee",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e0f50e92137238f006185b9f"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:7199872cd1925f3cd3bb1c31",
      "source_id": "r012:unit:rq-genfunction_exponential_passcode",
      "status": "source_frozen",
      "target_id": "r012:unit:s_genfunction_discussion"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:719e3fa0b8c46f0799ab392e",
      "source_id": "r012:unit:ex_recurrence_deg2",
      "status": "source_frozen",
      "target_id": "r012:unit:eqn_recurrence_deg2"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:71c6f15a4f9e0fc4e26bbed5",
      "source_id": "r012:unit:fig_eulham",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_petersen"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:722dccb02367b1f6ff231fe3",
      "source_id": "r012:unit:auto:1017e9717d06a96a03ec3733",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4b501b2e30b7fc3e772145af"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:72491a508eba7f59b88dae2f",
      "source_id": "r012:unit:inclusion-exclusion_PI_perm-prop",
      "status": "source_frozen",
      "target_id": "r012:unit:inclusion-exclusion_PI_rel-prime"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:72597a5802903b76c0b59143",
      "source_id": "r012:unit:auto:c135f474f8160241b39ac8d2",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:3e4ad4f44a49742fc2b59680"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:72a4b748ed5202e29b8ae7f1",
      "source_id": "r012:unit:auto:fc6b5f6179dbc2e0dc34b73a",
      "status": "source_frozen",
      "target_id": "r012:unit:ch_networkflow"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:72fb4b413303de9f01a82a05",
      "source_id": "r012:unit:strings_lattice-paths_buzz-bucky-all",
      "status": "source_frozen",
      "target_id": "r012:unit:strings_lattice-paths_buzz-bucky-varsity"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:732767352189c3d5fc03de7a",
      "source_id": "r012:unit:auto:ba2f054b693f6319b15736f2",
      "status": "source_frozen",
      "target_id": "r012:unit:s_recurrence_rigorous_principal"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:73741402a5b5e406633dc4db",
      "source_id": "r012:unit:auto:f500f84f36aceb3795d3ee64",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:dd704af3675a6c3b2f7eb811"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:73a03a4a74aa2248cdeb8a30",
      "source_id": "r012:unit:auto:510a0fb2ef3cdad37eca7e81",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:8def6d29b55112ab987c47ed"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:73cd02d59b6c562866e6d833",
      "source_id": "r012:unit:appcomb_strings_PI_factorial",
      "status": "source_frozen",
      "target_id": "r012:unit:appcomb_strings_PI_password"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:741a756008d1de5c62d27ec1",
      "source_id": "r012:unit:auto:42103ee13800a3fe74ce9a8b",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:47cc4b582c619f5b4368626f"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:742ec35e180c7355fc4f50ec",
      "source_id": "r012:unit:auto:fdf77306cd6d226cfda10c55",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:39ab9828f6c93359abfbc514"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:743142bff667ed34f1be4ddc",
      "source_id": "r012:unit:auto:69284932b3072f16baf08e93",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e3d06cc45d80417c98936eaf"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:743e9dc16a780d4ea7f4927b",
      "source_id": "r012:unit:thm_partition",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c1cbbffbb5bf258ea18be45d"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:744a52411a0c4cf5f7fae25e",
      "source_id": "r012:unit:auto:55b25d4d1631fea3d8999e0a",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphs_coloring_ex"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:747a021b1e340b4937db4fc3",
      "source_id": "r012:unit:s_recurrence_genfunction",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_recurrence_gf-homog"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:74ce9c8ef3d00a66a3ed78b1",
      "source_id": "r012:unit:s_graphs_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_small_graph"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:7543cfb4e53dd26bda7f867d",
      "source_id": "r012:unit:ch_recurrence",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:b2a4979434434bc7233ca327"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:757633c644260a7f2df85e62",
      "source_id": "r012:unit:auto:82d03b1385fffb638f57225f",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:1a5fe701c1703ce54a2b6c04"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:75a0192605a953a85758f9ff",
      "source_id": "r012:unit:s_graphs_multigraphs",
      "status": "source_frozen",
      "target_id": "r012:unit:s_graphs_eulerham"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:76442965c8a9709b9ca5000b",
      "source_id": "r012:unit:auto:c21327425f502cb88dc01f87",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:188ed1baafaca38d1d0aace3"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:76d026d1880495e6b8346494",
      "source_id": "r012:unit:ch_networkflow",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:1550f0e28baf11113a5b8c16"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:77210b24ae17bb37d464b008",
      "source_id": "r012:unit:s_basics_questions",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:6d19ecb4e25149af83ef520d"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:77246d3eb9774eab97acbd9d",
      "source_id": "r012:unit:auto:0380422933f370430e4848b1",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:181a27ed7ce533461ca9a22e"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:7745383e85b5c16068aea1ae",
      "source_id": "r012:unit:fig_graphs_tree-10verts-ex2",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:5713425f81417108ab8d86a3"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:77565ad6be913f74de376a6e",
      "source_id": "r012:unit:ex_polya_graphs5-pt1",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f6573cd810ccf60cc2c00741"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:7793cf9031e76fcbfef1f5f3",
      "source_id": "r012:unit:auto:328950a879727c218a6d3e20",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:76ca4cd132d1a847219afb0f"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:77c73b5654cee4ea0586d8ad",
      "source_id": "r012:unit:fig_distrib",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:86898ce92fd24c8fa8e56a4b"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:77ca9fe627e81bb0cc6cae15",
      "source_id": "r012:unit:auto:bbd504642e6e005fdb6f75d4",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:9f5b75658465146534f073d6"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:77efd18f05fd3020e3c30b9e",
      "source_id": "r012:unit:auto:31ca7b697727db357f71f2cb",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_networkflow_flow4"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:77f6be44a953be8c78f3598d",
      "source_id": "r012:unit:reading_posets_additional-concepts_graphs",
      "status": "source_frozen",
      "target_id": "r012:unit:s_posets_dilworth"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:782e59bc1db31794e4c9254e",
      "source_id": "r012:unit:ex_radiostations",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_radiostations"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:789a6f2f9f560482ab54d40a",
      "source_id": "r012:unit:s_recurrence_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:s_recurrence_intro_fib"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:78bfef7c38ad4c7eae928ef2",
      "source_id": "r012:unit:lem_rr",
      "status": "source_frozen",
      "target_id": "r012:unit:eqn_rr"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:7928710f5e1b9f83d3b88013",
      "source_id": "r012:unit:s_induction_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:s_induction_posintsord"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:794c012789ce6a0153e67bd2",
      "source_id": "r012:unit:rqs-strings_combinations",
      "status": "source_frozen",
      "target_id": "r012:unit:appcomb_strings_combinations_reading"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:797bda7cb4cef7df63f732f6",
      "source_id": "r012:unit:act-strings_multinomial_find-coeff",
      "status": "source_frozen",
      "target_id": "r012:unit:s_strings_PI"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:798278a26db3280eca15f274",
      "source_id": "r012:unit:auto:9ac463b125a026c45c6c7bbb",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c018bc07ff1667da16b82d71"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:799f80252fb6df7ddad47eb8",
      "source_id": "r012:unit:auto:7de0e0efc8059c0724b9d111",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f650d15eb15190ca15d43b16"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:79d3e0cef898d49e295fb811",
      "source_id": "r012:unit:auto:f21a1f56781178442f01f91d",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:6a81ae5c891847cfca987de3"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:7a45e7d98b71e288c97851f4",
      "source_id": "r012:unit:thm_newton-binomial",
      "status": "source_frozen",
      "target_id": "r012:unit:s_genfunction_binom-app"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:7a83e8de43978b05ec7feaa2",
      "source_id": "r012:unit:s_ramsey_small",
      "status": "source_frozen",
      "target_id": "r012:unit:tab_ramsey_small"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:7aa4a7adb5e813c4ce3ca147",
      "source_id": "r012:unit:tab_fib-ratios",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a5fd615b1106d334b47d57d4"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:7aadc159da33483682b6dc0d",
      "source_id": "r012:unit:appcomb_strings_PI_bincoeff_formula",
      "status": "source_frozen",
      "target_id": "r012:unit:appcomb_strings_PI_bincoeff_complement"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:7ab343414146f9a968ab20b0",
      "source_id": "r012:unit:auto:b560a755a75fb5de85d99f4b",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e005b8cddbb6dd3451c92c22"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:7b00efad45c58aedf05ba837",
      "source_id": "r012:unit:fig_graphs_noneuler_exercise",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:56bc65cc8bebfa9509d56b2b"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:7b09e58352817c7dbde4b4b0",
      "source_id": "r012:unit:fig_posets_lin-extn",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:62a8ddab2dba5327a67cf7c3"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:7b322deab4ad218acd8e98a5",
      "source_id": "r012:unit:graphs-ex-interval-graph-soln",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ead847cdea4662b84d6a0b3a"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:7b4bff8e625780ed8cfe50fa",
      "source_id": "r012:unit:s_ramsey_theorem",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_genramsey"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:7b4ecfc2756c18bf2533d008",
      "source_id": "r012:unit:auto:777e2e85c5f1d9d23b205542",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:0369018c1a8421e478137aa2"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:7b7178cda00f6a05cda26607",
      "source_id": "r012:unit:fig_graphs_isomorphic_ex",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:64ad12c1c076a035868cc8e9"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:7b9dd0666361d981fc8384c1",
      "source_id": "r012:unit:s_intro_graph",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphdata"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:7bb8dba6c59db685dde0c424",
      "source_id": "r012:unit:graphs_PI_code-vertices",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_PI_code-leaves"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:7bd90217954589961f117c8e",
      "source_id": "r012:unit:prop_linearexpect",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:50435ea8dccf727c79b95617"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:7c338d917d5d33ddf72f5c27",
      "source_id": "r012:unit:l_newbinom",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:0bd3b62b200da00131d43e75"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:7c4b476155dd3e4ee0f193de",
      "source_id": "r012:unit:auto:2439c441ae91b8dfa802dba7",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c6f7a17e0c128a736fcc6574"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:7c80552289c6e4d0b6079b64",
      "source_id": "r012:unit:rq-graphs_intro_degree",
      "status": "source_frozen",
      "target_id": "r012:unit:rq-graphs_intro_subgraph"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:7c8fa513238bd89786fef96b",
      "source_id": "r012:unit:auto:e2096817e3992cdc7038a565",
      "status": "source_frozen",
      "target_id": "r012:unit:tab_digraph2"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:7d5ff8b52d0177d16ac4e33d",
      "source_id": "r012:unit:exer_posets_division",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:6cad279ffb13c98fbe821ce5"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:7dacf0b5dc1c3ef352abc0a4",
      "source_id": "r012:unit:auto:a183ab32f40a607295874904",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:05a8beaaec21ff6e69d7d80b"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:7e90b5330cb981547a7895fc",
      "source_id": "r012:unit:auto:046d18ef9dd48e423a6cbdfe",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:88e829739c515ced56bb23b6"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:7eb0e0c8f983e013aef45082",
      "source_id": "r012:unit:auto:c4a26b24b1349ff5118ebf45",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-induction_proofs"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:7eee8f4a7f390231c1a4f61a",
      "source_id": "r012:unit:auto:a6e1642758c4aeb203b4c48c",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:482af125d1d96e2944748dce"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:7ef904c65e3f24ee5cf8f458",
      "source_id": "r012:unit:s_kitchensink_online",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:3767594505de0a6c5505d6a9"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:7f3e43a987c7cabba4cc0cdc",
      "source_id": "r012:unit:inclusion-exclusion_activity_functions-count",
      "status": "source_frozen",
      "target_id": "r012:unit:inclusion-exclusion_activity_function-property"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:7f44aaf67faf077a1337b16f",
      "source_id": "r012:unit:strings_PI_folders-save-some-PTX",
      "status": "source_frozen",
      "target_id": "r012:unit:strings_PI_lattice-path-good-bad-PTX"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:7f5cc96edf52395212f9ed1d",
      "source_id": "r012:unit:auto:c004249ce3c77795dc8ca2ea",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_flowapplications_poset_network_ex1"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:7f7491a77799e19e3312253b",
      "source_id": "r012:unit:auto:c244eed92aaaa077aa7a0053",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphs_chi4"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:7f7570442057c576e4fa2323",
      "source_id": "r012:unit:induction_PI_proof-step-3",
      "status": "source_frozen",
      "target_id": "r012:unit:ch_basics"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:7fd450fefb042be87caa5eff",
      "source_id": "r012:unit:auto:fc00bd7518a7a94266154f1c",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a20f131d03807527ff45ebd7"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:80227f843c2af3e940d37d81",
      "source_id": "r012:unit:auto:ad5800950b29d7f51c43a73e",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_genfunction_ineq-clean"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:80236aa749e89e7f1707b44b",
      "source_id": "r012:unit:tab_polya_benzene",
      "status": "source_frozen",
      "target_id": "r012:unit:ss_polya_graphs"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:803b888e9b8051b750bf2d97",
      "source_id": "r012:unit:s_genfunction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e3dfb8524ffbb34b5062db90"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:80d273a4677ff4e914291848",
      "source_id": "r012:unit:auto:7defb47dbb721d38e9a03f2a",
      "status": "source_frozen",
      "target_id": "r012:unit:s_posets_sorting"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:8128e7a1cb10a98b170fb14b",
      "source_id": "r012:unit:graphs_counting-trees_start-prufer",
      "status": "source_frozen",
      "target_id": "r012:unit:img-tree-prufer-reading"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:813d3032a43c4a2bec88cca8",
      "source_id": "r012:unit:s_recurrence_discussion",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-recurrence_discussion"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:815caf72e556f05272fc2375",
      "source_id": "r012:unit:posets_PI_antichain-type",
      "status": "source_frozen",
      "target_id": "r012:unit:big-poset-PI3"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:8175bade8d276c0a1fa2d612",
      "source_id": "r012:unit:appcomb_strings_PI_committee-model",
      "status": "source_frozen",
      "target_id": "r012:unit:strings_PI_folders-dividers-PTX"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:81834d020eb7289dcbe71116",
      "source_id": "r012:unit:ss_posets_subset-lattice_sperner",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_sperner"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:818b46dbe6d03be3ceffab4e",
      "source_id": "r012:unit:auto:45c00a23c466b44177d15161",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_recurrence_adveq"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:81a2c416c23e5926acc8f024",
      "source_id": "r012:unit:auto:f1d6cee1dce0b831f77bbf8d",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:11ba049352343d2a89f10204"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:81bcca23b8ec1f279b8872c1",
      "source_id": "r012:unit:auto:0be40ee4fe111164419b75cb",
      "status": "source_frozen",
      "target_id": "r012:unit:prop_genfunction-product"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:81eb1026d00e03f4c64002d3",
      "source_id": "r012:unit:prop_strings_symmetric",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4d28e08e3faaf575d51fec4c"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:824f603154079504a3e70cb9",
      "source_id": "r012:unit:s_induction_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:induction_PI_subsets-contain-1"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:82516597212d55ed6f120f49",
      "source_id": "r012:unit:s_graphalgorithms_min-wt-span",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:91f026da452bd9e5c45276ec"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:825dfa22022d6e0bb7bb1cea",
      "source_id": "r012:unit:posets_PI_intord-firstfit-already-assigned",
      "status": "source_frozen",
      "target_id": "r012:unit:ch_inclusion-exclusion"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:82ad4e2a90fd1d9dc6068b54",
      "source_id": "r012:unit:auto:7554e91da3ece7042e46225e",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:45d22edbd652f9a87d49e92b"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:82aee94fa32d215504b90917",
      "source_id": "r012:unit:fig_spantree-1",
      "status": "source_frozen",
      "target_id": "r012:unit:s_intro_sudoku"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:8344ccc13e830326fd7e8ee9",
      "source_id": "r012:unit:auto:d46bf349fe25a7422f1453d0",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:1d4b8f89f4bceae7a5754001"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:834af2070fe9bae214024669",
      "source_id": "r012:unit:auto:60c6a1b068fc8ed42ca7593c",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:35a079f39425cb52d1e8033e"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:838ff86da6adca9bc8ebf8ea",
      "source_id": "r012:unit:s_induction_inductdefs",
      "status": "source_frozen",
      "target_id": "r012:unit:s_induction_proofs"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:839439bc18270dc463aed3e1",
      "source_id": "r012:unit:auto:dd704af3675a6c3b2f7eb811",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:1ca23f7a2a506b65cda662e4"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:83c8dc8c791d7147c81411dd",
      "source_id": "r012:unit:recurrence_discussion_takeaways",
      "status": "source_frozen",
      "target_id": "r012:unit:s_recurrence_exercises"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:849a6c92d6bd1bb9398863f2",
      "source_id": "r012:unit:s_inclusion-exclusion_surjections",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:0436226a7a3aec223fbb66d8"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:84e4b2251ea254a3b514addd",
      "source_id": "r012:unit:auto:3e0c87884fa6a31cd7042a45",
      "status": "source_frozen",
      "target_id": "r012:unit:s_posets_PI"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:8504ba4d4e9218ded110db5c",
      "source_id": "r012:unit:ch_probability",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:662e3bb0f4096cd83bffd676"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:8534637392b25aa4a60c7b46",
      "source_id": "r012:unit:posets_PI_subset-lattice-minimal",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_PI_subset-lattice-height"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:85bca7fb871a4df4562280dd",
      "source_id": "r012:unit:auto:41d1f1c26db10464773ec989",
      "status": "source_frozen",
      "target_id": "r012:unit:alg-eulerian"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:85c93947bae52c0319c06ec0",
      "source_id": "r012:unit:auto:1ad7060f59520740ba80ef4f",
      "status": "source_frozen",
      "target_id": "r012:unit:prop_graphalgorithms_spanforest"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:8605ca50dfa17551bfa55bed",
      "source_id": "r012:unit:auto:4b9b577c7e32e0494cb91c36",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_genfunction_exponential_passcode"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:86626bd4e7a487d926528c16",
      "source_id": "r012:unit:rqs-strings_comb-proof",
      "status": "source_frozen",
      "target_id": "r012:unit:appcomb_strings_comb-proof_reading_sum-ints"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:8668742ae47e3e322315066d",
      "source_id": "r012:unit:auto:5bd21d354818d561ad365ea0",
      "status": "source_frozen",
      "target_id": "r012:unit:s_ramsey_discussion"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:8695bef9263fceaf92dd6fc7",
      "source_id": "r012:unit:exa_strings_ga-plate",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7554e91da3ece7042e46225e"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:8725f1f3432030deb145611e",
      "source_id": "r012:unit:posets_dilworth_reading",
      "status": "source_frozen",
      "target_id": "r012:unit:para_posets_dilworth_proof"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:874b8b757d61a32d3df9a239",
      "source_id": "r012:unit:act_inclusion-exclusion_surjections-8-5_properties",
      "status": "source_frozen",
      "target_id": "r012:unit:act_inclusion-exclusion_surjections-8-5_one-prop"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:876eda039b0fdf3a6fce9254",
      "source_id": "r012:unit:auto:612bd18c0227dc9fa0d1e308",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:1b8dbdba090e6fafa097b8a0"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:87cc7b3ebd3393b65bdae24e",
      "source_id": "r012:unit:img_k44minus",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphs_interval-graph"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:88911b6af35d69cb6ccd125e",
      "source_id": "r012:unit:auto:c0b8952d0045e19abf29df8f",
      "status": "source_frozen",
      "target_id": "r012:unit:s_background_relations"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:88d846be2110f1d2f7ea1a6e",
      "source_id": "r012:unit:fig_6ptintorder",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_fishburn"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:891e51c2009537e59b2a72ed",
      "source_id": "r012:unit:fig_FirstFit",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-posets_dilworth-intord"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:89245b0a16439073f93e6075",
      "source_id": "r012:unit:ch_basics",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:b566962e8d97bc86884d7997"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:892d352a82c5001e9c563e55",
      "source_id": "r012:unit:auto:573e4c1162b083011455a429",
      "status": "source_frozen",
      "target_id": "r012:unit:s_polya_square"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:89c4407b6d118e25f1838f1a",
      "source_id": "r012:unit:thm_intord-minrep",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_10ptintorder"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:89dc489a7295fad42f41c087",
      "source_id": "r012:unit:auto:4fcdb65e8e76c20e3130e98e",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:0b63dfe7279e0fd48af44923"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:89e0c5fe901b41087a4696ab",
      "source_id": "r012:unit:auto:482af125d1d96e2944748dce",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:358f75f88e2edce7b98d32c8"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:89e22a5fef5b859da7a02187",
      "source_id": "r012:unit:auto:c52c9183ba4135b30d2552a6",
      "status": "source_frozen",
      "target_id": "r012:unit:eqn_distinct"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:8a20a3a8f45efaca209668de",
      "source_id": "r012:unit:auto:87315ef605aa4441b0791a2e",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a378668872a0c84774c921cf"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:8a4b8c08a724a52eef395d59",
      "source_id": "r012:unit:auto:ff603adadd84860eeb6a3169",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:88f6765b3b9844d3332bf4b3"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:8a817e521ebd887567a40ae9",
      "source_id": "r012:unit:auto:8b4b0c93b275558730fa3875",
      "status": "source_frozen",
      "target_id": "r012:unit:s_inclusion-exclusion_intro"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:8a9c0ceff7e50dff98a5a09a",
      "source_id": "r012:unit:auto:8dea91983970df939fc376fa",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-induction_recursion"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:8ae2a1ff2aea2508aacbbb02",
      "source_id": "r012:unit:auto:22b356cf3625d028998ca7db",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_intord_find_rep_ex3"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:8b55737dae061389551a68dc",
      "source_id": "r012:unit:auto:ef3e60935c0310d84bc79991",
      "status": "source_frozen",
      "target_id": "r012:unit:s_basics_questions"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:8b565b532af4010481324313",
      "source_id": "r012:unit:flippath",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-strings_bin-coeff"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:8c26880d368f7e68de15b384",
      "source_id": "r012:unit:auto:14bbf018b5b6d71a1bdf8b61",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:efe8b5a23fefb4189292099e"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:8c3dd7e1735391fcc51bec52",
      "source_id": "r012:unit:auto:bd587aefb21b7b0235863caf",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e992622ddfcfc4a15e078b1d"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:8c5694176dd6096b8282576e",
      "source_id": "r012:unit:s_background_finite-sets",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:9f5546a8177edab272013e19"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:8ca147ac37a3e2057635fd87",
      "source_id": "r012:unit:auto:cd37fb1d23b283bd46b7d3f5",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fb7f9ae70ed8db17ac697167"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:8d1cd449372a3841afcf9af9",
      "source_id": "r012:unit:t_sqrt",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:79d958c3e26c2de12eddca3f"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:8d83431d5deb4e174ddec464",
      "source_id": "r012:unit:rqs-strings_bin-coeff",
      "status": "source_frozen",
      "target_id": "r012:unit:appcomb_strings_bin-coeff_reading_candy"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:8d9eafba8643184825c64083",
      "source_id": "r012:unit:appcomb_strings_PI_comb-proof-theme",
      "status": "source_frozen",
      "target_id": "r012:unit:appcomb_strings_PI_sum-ell"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:8daaa088c1d503836ce6994c",
      "source_id": "r012:unit:auto:f0f646a152ae746a5ab3b494",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:689a2b407b7d593bea577e32"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:8dbf4e24ca3052bf850eadde",
      "source_id": "r012:unit:auto:453ba4a54f12dcc2e6760f38",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_networkflow_network_find_flow2"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:8dda006fce86b9f85206c5d1",
      "source_id": "r012:unit:auto:79d958c3e26c2de12eddca3f",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:77bb8e40ef7c0def33263edd"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:8e1616097bf7cb1f932c24a8",
      "source_id": "r012:unit:inclusion-exclusion_PI_IE-sum-terms",
      "status": "source_frozen",
      "target_id": "r012:unit:inclusion-exclusion_PI_surjection"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:8e2b0c1adb89adf3c5c6ab48",
      "source_id": "r012:unit:rq-graphs_intro_subgraph",
      "status": "source_frozen",
      "target_id": "r012:unit:s_graphs_multigraphs"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:8e898055a30d97f337edbd99",
      "source_id": "r012:unit:prop_sum-bincoeffs",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c4a26b24b1349ff5118ebf45"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:8eac0a79e379168555373334",
      "source_id": "r012:unit:s_polya_polya",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:76308af41f0f63bb8666e10a"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:8ece4c0eb6c8e952213e48d3",
      "source_id": "r012:unit:fig_graphs_k33",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:b8d1218bf4db5bc8a1baa306"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:8ee82a6b778029b750ed6e05",
      "source_id": "r012:unit:auto:b8d1218bf4db5bc8a1baa306",
      "status": "source_frozen",
      "target_id": "r012:unit:prop_graphs_pigeon-general"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:8eea54a1864684ecd84c5943",
      "source_id": "r012:unit:s_strings_lattice-paths-binomial-thm_activity",
      "status": "source_frozen",
      "target_id": "r012:unit:strings_lattice-paths_buzz-bucky"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:8f0d876e45c6ab43ba292226",
      "source_id": "r012:unit:s_polya_perm-groups",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:53296b9f1871fc90722639aa"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:8f389d177d472a27145be044",
      "source_id": "r012:unit:posets_PI_intord-less",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_PI_intord-incomp"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:8f869a7c8b227640df2db1d0",
      "source_id": "r012:unit:posets-rq_intervalorder_list-incomp",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_intervalorder_rq-intord2"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9046f5978344e07402dfe3b4",
      "source_id": "r012:unit:s_recurrence_rigorous_principal",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_advance"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:90575ea78a3357b50b2b161d",
      "source_id": "r012:unit:fig_linesregions",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a76fa497932b126ab56512d2"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:90625d3172db15e547134553",
      "source_id": "r012:unit:auto:efe8b5a23fefb4189292099e",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e17fa53aa99a94c71ff733d4"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:90aabef92f27cf9aa33d9177",
      "source_id": "r012:unit:exa_networkflow_delta",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:0d28d49fc35f65830ed69839"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:90adb4ad3ce1e9d51789d723",
      "source_id": "r012:unit:prop_xy",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:767c1ef3d1b2ec67994d084f"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:90dd6d29ca3927b414d079fa",
      "source_id": "r012:unit:auto:64ad12c1c076a035868cc8e9",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f91f0e94f0e9ff80f7c58baa"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9174d6368df8b97aad2222ad",
      "source_id": "r012:unit:fig_networkflow_network",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_networkflow_netflow"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9188e05a94f7291fe98fe025",
      "source_id": "r012:unit:act_inclusion-exclusion_surjections-formula_j-subsets",
      "status": "source_frozen",
      "target_id": "r012:unit:act_inclusion-exclusion_surjections-formula_conclusion"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:919148105e2fe96138015331",
      "source_id": "r012:unit:s_posets_dilworth",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_dilworth"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:921ab90cf8ff3f2417ee9fdf",
      "source_id": "r012:unit:auto:f4036c5496787d4bb754e7c7",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:547efd53cf33ac25d1c84daa"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9264dbc8eab646d48758984c",
      "source_id": "r012:unit:s_networkflow_example",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:3b3f7ccd6abe21dccdf3834a"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:92ca5db53334d5312b85be32",
      "source_id": "r012:unit:auto:2553abd61355c04ed542b985",
      "status": "source_frozen",
      "target_id": "r012:unit:thm-strings-multinomial"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:92d02c5f782b0e7a99ce5e93",
      "source_id": "r012:unit:graphs_PI_bipartite",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_PI_tree-to-code"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:92efd7ea26292241271ae1f6",
      "source_id": "r012:unit:induction_proofs_ind-hyp",
      "status": "source_frozen",
      "target_id": "r012:unit:s_induction_strong-induction"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:92fcee97d02ef155c5dc5f56",
      "source_id": "r012:unit:s_recurrence_solving_homogeneous",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_recurrence_deg2"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:935f31095f49d4055074ee53",
      "source_id": "r012:unit:auto:e1321354951ba5fcec2ae15c",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ad5800950b29d7f51c43a73e"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:937bb79f965151f939417f3a",
      "source_id": "r012:unit:auto:43a30bad71b10563bb50b912",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:465d3d46ef20da17fffcc450"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:93a07e1e4cf3a1672af438eb",
      "source_id": "r012:unit:preface-2016",
      "status": "source_frozen",
      "target_id": "r012:unit:ch_prologue"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:945a9e7db0924e60616a9e98",
      "source_id": "r012:unit:auto:fa23b8935fd92a0e88eec5f8",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:882e1795e061d1c8acd6146f"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:946ec3cef04def2259ac0359",
      "source_id": "r012:unit:fig_oddsum2",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:3793a56a3f3a2f940ab2f7d4"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9474a821de80dbf3b9b31cb1",
      "source_id": "r012:unit:auto:692d3d5206064b390fb35ace",
      "status": "source_frozen",
      "target_id": "r012:unit:exa_genfunction_multisets"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:948c5a7356490d6e878b7655",
      "source_id": "r012:unit:fig_intro_necklace",
      "status": "source_frozen",
      "target_id": "r012:unit:s_intro_graph"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9499ac72b54dedde87a3a24a",
      "source_id": "r012:unit:auto:26318525c4650e6d22677750",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:cd37fb1d23b283bd46b7d3f5"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:94eaec8af7fb2ea0eacacc7a",
      "source_id": "r012:unit:auto:b35479936254f91b44e864db",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:b9bbdb78bf5719eafe8b777b"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9504af6b2621703b5c19f587",
      "source_id": "r012:unit:posets_PI_find-intrep-interval",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_PI_intord-findrep-nocontain"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:956660b5fd9dedfaffb51a90",
      "source_id": "r012:unit:s_strings_combinations",
      "status": "source_frozen",
      "target_id": "r012:unit:prop_strings_binomraw"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:957585c5a8339b691591bcbe",
      "source_id": "r012:unit:s_background_integers",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:dfa1368392bfe711af27f3cb"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:95a04fb6881e76275739fa21",
      "source_id": "r012:unit:auto:bb6dfad7d50e7310e1e2004d",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7d2275a7156280536f23806d"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:95a87b546c25826a65553943",
      "source_id": "r012:unit:appcomb_strings_bin-coeff_reading_candy",
      "status": "source_frozen",
      "target_id": "r012:unit:appcomb_strings_bin-coeff_reading_pens"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:95db02d8fc5d6776ddd5a469",
      "source_id": "r012:unit:auto:b8811f8a58ea5a64d90c0568",
      "status": "source_frozen",
      "target_id": "r012:unit:s_basics_complexity"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:96763b48ddb0c641445972ff",
      "source_id": "r012:unit:para_posets_dilworth_proof",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_width7"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:968d419faef60441f9b3e775",
      "source_id": "r012:unit:s_inclusion-exclusion_statement",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_inclusion-exclusion"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9691ce04855f988d06408367",
      "source_id": "r012:unit:alg_kruskal",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:bae3e8927c7d8d9515abb1a9"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:96ca0c0c5d43387ea43bf153",
      "source_id": "r012:unit:s_genfunction_discussion",
      "status": "source_frozen",
      "target_id": "r012:unit:s_genfunction_exercises"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:96ccdc32f72ce9a99269f250",
      "source_id": "r012:unit:auto:3a3cdb7defb6ad5b83822a4f",
      "status": "source_frozen",
      "target_id": "r012:unit:exer_genfunction_coin-toll"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9708645ea3a88a0303424573",
      "source_id": "r012:unit:auto:365805fb6aac70f8b0eb1e43",
      "status": "source_frozen",
      "target_id": "r012:unit:s_graphalgorithms_min-wt-span"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9727a8bbc9625f624165be19",
      "source_id": "r012:unit:auto:f10a68b8c3ec6f2b75b92e9a",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:46233cb583804154445beacc"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:973087457e68530e65b5be83",
      "source_id": "r012:unit:auto:599c500efd48480a4edb03e6",
      "status": "source_frozen",
      "target_id": "r012:unit:s_flowapplications_intro"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:973b4d78d41d301b8c511a52",
      "source_id": "r012:unit:ex_recurrence_ternary-strings-no-20",
      "status": "source_frozen",
      "target_id": "r012:unit:s_recurrence_intro_lines"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:978690c157026e5bb3b0bbe8",
      "source_id": "r012:unit:auto:036523eaa2d61e9332b741a9",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:cf2c41b37a21c756eb8fd9bc"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:978d741c8d664d6c0caaf624",
      "source_id": "r012:unit:s_induction_recursion_sorting",
      "status": "source_frozen",
      "target_id": "r012:unit:s_induction_induction"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:97ac6b65f6fbd890ce641d91",
      "source_id": "r012:unit:s_induction_proofs",
      "status": "source_frozen",
      "target_id": "r012:unit:prop_sumints"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:97cfca3b59686c3aaa26ecd6",
      "source_id": "r012:unit:auto:085eef75fbc221c8539125fd",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:98e5fe3263d7cd1666cae593"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:98270a66d64725f6f9fecbb4",
      "source_id": "r012:unit:auto:a1e317e17cbc08a6f953f4c6",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4601180aa34aba6fa43ec417"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9833be986a907720a2dd8fcb",
      "source_id": "r012:unit:s_genfunction_distributions",
      "status": "source_frozen",
      "target_id": "r012:unit:exa_genfunction_apples"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:984b7382952dea8d4063c28a",
      "source_id": "r012:unit:graphs_PI_tree-to-code",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_PI_code-vertices"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:98523acdd5f23c156ae0009b",
      "source_id": "r012:unit:auto:f3fccbe0a8d9a59de7093609",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f4225bc36db63210d3c4bed4"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9871d5c0c71daf357c34871c",
      "source_id": "r012:unit:auto:e196b020c5e268ba01acce5f",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:1ac9044a4a442bfd1bc8f44b"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9898e08a75381649da20e86e",
      "source_id": "r012:unit:auto:fce61924f5d5515db0dda1a7",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:036523eaa2d61e9332b741a9"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:98b613f266cab926c037551d",
      "source_id": "r012:unit:auto:35a079f39425cb52d1e8033e",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7e2a630e17326b4f9f1938dc"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:98d8fbf0f64b54319d2b1eca",
      "source_id": "r012:unit:auto:78092c17650e9871567cf8a0",
      "status": "source_frozen",
      "target_id": "r012:unit:s_background_add"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:990f84fcca1fcfdc13b07719",
      "source_id": "r012:unit:auto:91c739a0646538cbf0e69df8",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7d747c89ba1593da4644e7d6"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:991001cc21f0eb14620629f7",
      "source_id": "r012:unit:networkflow_used",
      "status": "source_frozen",
      "target_id": "r012:unit:exa_networkflow_augpath"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9929e7d74c5544640b207bae",
      "source_id": "r012:unit:ex_graphs_degseq2",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:657da9ee411f0c9fed6c129e"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:99594977300a094f8c279efc",
      "source_id": "r012:unit:auto:7887209d465df248ff1a3433",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:b2ab091f9d9924c91b03d9a2"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:997909a788b8ff2b2d3f1322",
      "source_id": "r012:unit:fig_covergraphs",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_17ptposet"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:99f972dc5ba3479c284c8102",
      "source_id": "r012:unit:auto:e4c979957359a6e105fb627f",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:cd6c0cdb728b01aba5e68c8f"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9a1869ac4184a6bafa561677",
      "source_id": "r012:unit:auto:e57b74430cc14210d81be6ba",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:28749ef3fafd72727982eca4"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9a5c87a75c0e8f42bdc1529c",
      "source_id": "r012:unit:auto:3549d4f120ca30032c33a0d1",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:8e94530a2b3d9882659d84f1"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9a8b8694dcdb3476cfecb4f3",
      "source_id": "r012:unit:auto:199eded93dc29d93e8c9ce85",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:5e04860628a03bebf5834b03"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9a8cb451b1941663556cfd3e",
      "source_id": "r012:unit:genfunction_distributions_rq-coins",
      "status": "source_frozen",
      "target_id": "r012:unit:s_genfunction_gen-bin-thm"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9ab0c6948ad109624b2aab27",
      "source_id": "r012:unit:auto:a5fd615b1106d334b47d57d4",
      "status": "source_frozen",
      "target_id": "r012:unit:s_recurrence_intro_strings"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9ad227ecaebbf788c58b3795",
      "source_id": "r012:unit:auto:73562dac5be1e7fe8effd609",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:3795b07190a639c7cf85bd25"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9b0c1fac17abd558843b7ffc",
      "source_id": "r012:unit:auto:a76fa497932b126ab56512d2",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fa2160fd42fe3b1bcc368b77"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9b1f455cba44bf47e2f28fb2",
      "source_id": "r012:unit:auto:550d3aa36fbebf888bec3811",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:1280776e061eca4d50a6f2da"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9b49354b0092837b3a04fadb",
      "source_id": "r012:unit:auto:6691548129df37fcc64c5423",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:07a5e2769ec7b1889ef21fcf"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9b558a04279f6180aeda0e04",
      "source_id": "r012:unit:auto:df4f6662a81bff379dee5863",
      "status": "source_frozen",
      "target_id": "r012:unit:s_basics_big-oh"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9b655fedc405978232e2bae4",
      "source_id": "r012:unit:s_graphs_eulerham",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_bridges"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9b7a62f9915875b71709e01d",
      "source_id": "r012:unit:auto:32e01cf779f5b41852939dc3",
      "status": "source_frozen",
      "target_id": "r012:unit:s_kitchensink_extremal-set-theory"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9b8aee56d268dbc63c5ccbc2",
      "source_id": "r012:unit:auto:de5413975c5928244d4ef92d",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c9e4ae3fbb7d521e57578b77"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9c1335e398a1a7b6b425d004",
      "source_id": "r012:unit:auto:02d9b9bea3ad5babc3a2a86a",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphalgorithms_exchange"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9c4c2cdc4e3b7c5f91bcd7cb",
      "source_id": "r012:unit:auto:127426479ed84bfdc2945d36",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:777e2e85c5f1d9d23b205542"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9c4e4248e0748787274f6487",
      "source_id": "r012:unit:fig_cycles",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_isomorphic"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9c60588aff768657bc4a6acd",
      "source_id": "r012:unit:auto:90cd038df35de358c6436ef9",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_graphs_degseq"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9c677c8d827e4aefd30933e5",
      "source_id": "r012:unit:thm_regular",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:abcd4c6a7f01f4f0e3720fa6"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9c82d4e7c5fbe95489eb9bf3",
      "source_id": "r012:unit:auto:774277a4814925295d7481f1",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:46be14a19d3b560435dab10c"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9cd5f42dcee19f2f60b153c9",
      "source_id": "r012:unit:act_inclusion-exclusion_surjections-8-5_two-prop-2-5",
      "status": "source_frozen",
      "target_id": "r012:unit:act_inclusion-exclusion_surjections-8-5_three-prop"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9cd9e011f0ae8aa1e3ae451a",
      "source_id": "r012:unit:auto:fde3d857fe3623290170674c",
      "status": "source_frozen",
      "target_id": "r012:unit:s_graphalgorithms_digraphs"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9d0f6ee0e14b4d4aee1f4266",
      "source_id": "r012:unit:auto:238458a737435088a15f3919",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c47959536bc72f15baaf520d"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9d4f369301388222bc3c84c0",
      "source_id": "r012:unit:auto:da60f2f564ebc1da1600697d",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fee0c42aba0a450427ee650a"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9d71851548c20da885e12ff9",
      "source_id": "r012:unit:lem_graphalgorithms_tech",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:52395ededac66acc0fd47372"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9d769e63e17618cfb7976b9c",
      "source_id": "r012:unit:auto:edc25eefc49a47e9cbf860b0",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphs_tree-10verts-ex2"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9e44e721ed1846626d98354d",
      "source_id": "r012:unit:eqn_recurrence_deg4-repeated",
      "status": "source_frozen",
      "target_id": "r012:unit:s_recurrence_solving_nonhomogeneous"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9e661f3cc5064d7eebcc8c03",
      "source_id": "r012:unit:auto:78cd58d5f8395977c731d2e1",
      "status": "source_frozen",
      "target_id": "r012:unit:s_inclusion-exclusion_discussion"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9ec51c5b34c6455c17760712",
      "source_id": "r012:unit:eqn_distinct2",
      "status": "source_frozen",
      "target_id": "r012:unit:eqn_distinct3"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9ed241028567c57234cdf880",
      "source_id": "r012:unit:ex_recurrence_gf-homog",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_recurrence_gf-nonhomog"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9eec7bcf02ac44e91166c3b9",
      "source_id": "r012:unit:auto:3e87762a871bcc6f95428880",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:5b69c154bab9c3ebe60fd173"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9ef171d5091ecd335ef6b30e",
      "source_id": "r012:unit:auto:43a9810f61a1acce2a6dfbb0",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a9ab4f4d85aaea6e636104c8"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9efb9da31a4156d878def926",
      "source_id": "r012:unit:auto:0a3d3537d31c0cef14767eaa",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-strings_permutations"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9f3a89d85fbe7e79a9993d82",
      "source_id": "r012:unit:auto:ea7d4311fbd3ca824e3ce588",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fb2ff6e7fe7555138017c6ab"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9f65f760da5d381ab4ad49b8",
      "source_id": "r012:unit:def-surjection",
      "status": "source_frozen",
      "target_id": "r012:unit:def-image"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9f815cc43341b03f10035418",
      "source_id": "r012:unit:rqs-induction_recursion",
      "status": "source_frozen",
      "target_id": "r012:unit:induction_recursion_reading"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9fb130845e36a6e171050dcd",
      "source_id": "r012:unit:auto:9fa2c7d24dcb4d8ba626d139",
      "status": "source_frozen",
      "target_id": "r012:unit:s_induction_recursion_sorting"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9fedc868bb83dd422dba37dd",
      "source_id": "r012:unit:auto:6f4a1059e3bf486185892a99",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:354fbfc06218f60f0c0cd93d"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:9ff0b71c9d4d98e994b9d780",
      "source_id": "r012:unit:fig_flowapplications_poset_network_flow",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_flowapplications_poset_network_flow2"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a03be27e9db64b727ca102f6",
      "source_id": "r012:unit:rqs-graphs_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:rq-graphs_intro_degree"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a070eb1721aa68f2ce88ac7a",
      "source_id": "r012:unit:fig_small_graph",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_subgraphs"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a10567285438800cc2fe16e5",
      "source_id": "r012:unit:auto:62a8ddab2dba5327a67cf7c3",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:87b0522dd38aa09adc56ddd9"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a12c06709b176fcb65eca9f3",
      "source_id": "r012:unit:auto:d231242cd967c0a706fecd21",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7b8f62d34845d641c2e57f0c"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a13af31a3a1cdda5dba730c1",
      "source_id": "r012:unit:thm_girth",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:b476049651675c6af371fa05"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a15301b99501e6c07fcf6cb9",
      "source_id": "r012:unit:auto:7b910f078492bcbe711fcfb8",
      "status": "source_frozen",
      "target_id": "r012:unit:s_background_products"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a19e4189f1ad28c89b9cf8a1",
      "source_id": "r012:unit:s_genfunction_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:genfunction_PI_apples-one"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a1e3b7e315dbe3c4a1ef52f4",
      "source_id": "r012:unit:s_strings_comb-proof",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_strings_comb-proof_sum-ints"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a206c58d5b16cae88e96b9af",
      "source_id": "r012:unit:exa_construct",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_constructposets"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a267bfa9ffa71cf581267be7",
      "source_id": "r012:unit:posets_PI_chain-type1",
      "status": "source_frozen",
      "target_id": "r012:unit:big-poset-PI4"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a2703e49d9ed44f03883a8a0",
      "source_id": "r012:unit:inclusion-exclusion_PI_function-property",
      "status": "source_frozen",
      "target_id": "r012:unit:inclusion-exclusion_PI_perms-count"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a2a7a6cf38cec081ad0bc742",
      "source_id": "r012:unit:graphs_PI_hamiltonian-G3",
      "status": "source_frozen",
      "target_id": "r012:unit:img-hamgraph3"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a2d058e74330d1b68f002139",
      "source_id": "r012:unit:auto:46233cb583804154445beacc",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7ed09f79b0fb4d1b7de08cae"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a2db9041223f7ecaec567e16",
      "source_id": "r012:unit:auto:2e7ff7b9f0bcc4afbfccbeaa",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:66f32d2ca53a18802e5e512b"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a2de4ff6e8f7f243ebbb2d9a",
      "source_id": "r012:unit:s_strings_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:appcomb_strings_PI_factorial"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a2ecf7e01b96d830ed0b10df",
      "source_id": "r012:unit:auto:762664c168563ea0832e5e5b",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_movies"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a2fced5dc0d0c6c98189b095",
      "source_id": "r012:unit:auto:cf6e541ee0459906a49863b7",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs-ex-interval-graph-soln"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a31b58eeddae10a725793f99",
      "source_id": "r012:unit:lem_LLL",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:d1e4a3379bffc16b1d57ecfd"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a3427cf25abcae3378a4748c",
      "source_id": "r012:unit:auto:47f312d3a9994637433590c4",
      "status": "source_frozen",
      "target_id": "r012:unit:prop_sumodd"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a36035a88d2451ba718b1ae0",
      "source_id": "r012:unit:appcomb_strings_combinations_reading",
      "status": "source_frozen",
      "target_id": "r012:unit:s_strings_comb-proof"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a3ef39573a8811c4d8e518d7",
      "source_id": "r012:unit:auto:7db46e9144887cfe4587f1aa",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:3259ae9833c0290eb6d05545"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a3efe32d701d9e995af92ddf",
      "source_id": "r012:unit:fig_graphalgorithms_dijkstra_ex1",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fbdbbfdd913b7a4f03551801"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a4627d005326a4e1c5db1a03",
      "source_id": "r012:unit:s_recurrence_adv-ops_const-coeff",
      "status": "source_frozen",
      "target_id": "r012:unit:eqn_advance"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a46551aaf3f1fa3f81e62001",
      "source_id": "r012:unit:fig_span_tree_ex3",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:d46bf349fe25a7422f1453d0"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a485f7183f0e7286eafbf0ec",
      "source_id": "r012:unit:auto:55b78e6ec7dda62622983119",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_polya_pentagon"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a497ea983096856ef2ee55a8",
      "source_id": "r012:unit:auto:f16ad6760e5ffaa6a0b03f33",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_PI_chains"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a4a6b5d270672721fdc42dee",
      "source_id": "r012:unit:fig_graphalgorithms_dijkstra-proof",
      "status": "source_frozen",
      "target_id": "r012:unit:s_graphalgorithms_historical-notes"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a4d94de27694bcaad16bdfc4",
      "source_id": "r012:unit:auto:77bb8e40ef7c0def33263edd",
      "status": "source_frozen",
      "target_id": "r012:unit:s_genfunction_partitions-integer"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a4eb9966d5a622ac96ceaa64",
      "source_id": "r012:unit:auto:5a5a5f490053509f506e2e65",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fce61924f5d5515db0dda1a7"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a4eba6e7956c9039035afae0",
      "source_id": "r012:unit:auto:98e5fe3263d7cd1666cae593",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:d57d42c05fddf1e880e252df"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a50bf512dc153e3a706f1fa0",
      "source_id": "r012:unit:fig_polya_scales",
      "status": "source_frozen",
      "target_id": "r012:unit:ss_polya_isomers"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a55a58137a9868b6e5ff03a7",
      "source_id": "r012:unit:auto:1dc48e7981ef74118b237c21",
      "status": "source_frozen",
      "target_id": "r012:unit:ch_flowapplications"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a568e8d7e0c2b411a79b421b",
      "source_id": "r012:unit:auto:57cedb436befff82c83ed9b3",
      "status": "source_frozen",
      "target_id": "r012:unit:s_kitchensink_arithmetic-combinatorics"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a57ccbb76754bac1bb05bca7",
      "source_id": "r012:unit:auto:546f24cc8a53e527ff7489b8",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:b7de0d1cc7a0dbe57b45d184"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a58db6ae167ff52f001110b1",
      "source_id": "r012:unit:s_background_ZFC",
      "status": "source_frozen",
      "target_id": "r012:unit:axiom_ZFC"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a5b030f37cfbc7aa202e98c6",
      "source_id": "r012:unit:exa_function",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7106a059c3bfd432c3bfc460"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a6296f9ac30b0253ba505a2c",
      "source_id": "r012:unit:auto:8f3500f97b0ab7c55c94505a",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_newton-binomial"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a629ae8f9d76eed67cc6ec1f",
      "source_id": "r012:unit:graphs_PI_code-first-edge",
      "status": "source_frozen",
      "target_id": "r012:unit:ch_posets"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a65e41f5cc3f2c5191982ceb",
      "source_id": "r012:unit:strings_PI_lattice-path-good-bad-PTX",
      "status": "source_frozen",
      "target_id": "r012:unit:strings_PI_lattice-path-transform-PTX"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a6639021a4b96df3c236d400",
      "source_id": "r012:unit:s_graphalgorithms_digraphs",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphalgorithms_digraph"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a6a507bad9b29e2793bb20e8",
      "source_id": "r012:unit:auto:4a383152b7bf6e3b1ec65d97",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_PI_hamiltonian-G2"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a6fdb1cde7a43f4250fa4eeb",
      "source_id": "r012:unit:auto:3856dd43d652f4814465d3c2",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:19bbfe96fbef2077e9346577"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a705b86e048765b45f83be86",
      "source_id": "r012:unit:act_inclusion-exclusion_surjections-formula_j-prop",
      "status": "source_frozen",
      "target_id": "r012:unit:act_inclusion-exclusion_surjections-formula_j-subsets"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a70bd9f2470bd03ab139ffbf",
      "source_id": "r012:unit:tab_perm-e-i-ex",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:208311f0391cb61229660932"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a7239db55aae2945340b70ac",
      "source_id": "r012:unit:fig_wgraph-1",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:43f6d5de5720a72fc6e55148"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a75cc68b8f323c4af68a70ed",
      "source_id": "r012:unit:auto:dfa1368392bfe711af27f3cb",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:197b77bb9dbc20b6e4460968"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a760fe58b417929fe9cb0176",
      "source_id": "r012:unit:fig_isomorphic",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_nonisomorphic"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a78d1a59103aa861324e42cc",
      "source_id": "r012:unit:inclusion-exclusion_activity_surjection",
      "status": "source_frozen",
      "target_id": "r012:unit:inclusion-exclusion_activity_functions-count"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a791a4641246e5a9c01abd55",
      "source_id": "r012:unit:petersen-graph",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fb5cb6aceb24c969d223c32c"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a7f0ef628611402bb2869a2d",
      "source_id": "r012:unit:tab_polya_square-cycles",
      "status": "source_frozen",
      "target_id": "r012:unit:ss_polya_polya_full"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a7f7343cf496e3d5bfd326ce",
      "source_id": "r012:unit:fig_graphs_intervals-ex",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:cf6e541ee0459906a49863b7"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a844c1cfc4dd4ad16714f21e",
      "source_id": "r012:unit:act-strings-rearrange",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:84578869fad2678f4a9a6564"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a85f650db26ccb00f37caae8",
      "source_id": "r012:unit:s_ramsey_probability",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_rnn"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a862cdb221fb27bb515ec9be",
      "source_id": "r012:unit:s_strings_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:exa_strings_ga-plate"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a88c894f843c3888cc510e42",
      "source_id": "r012:unit:induction_PI_proof-step-2",
      "status": "source_frozen",
      "target_id": "r012:unit:induction_PI_proof-step-3"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a8d98f9c16e77c23e139460c",
      "source_id": "r012:unit:auto:5f10160da6b7e7a383babc47",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:0c9cc6a734a1d65c7998857c"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a926e03827c15b07b504807a",
      "source_id": "r012:unit:s_kitchensink_applying-local-lemma",
      "status": "source_frozen",
      "target_id": "r012:unit:backmatter"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a9745b1b7c48c8f3104728d7",
      "source_id": "r012:unit:auto:7f826ed7578d16cf06d469a6",
      "status": "source_frozen",
      "target_id": "r012:unit:PI_strings_multinom_terms"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a98c83052b0f7ce62884fea8",
      "source_id": "r012:unit:img-tree-prufer-reading",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_counting-trees_start-build"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a99f0a0ae12758389a8532f0",
      "source_id": "r012:unit:auto:4c2ef6ba6f0a9cdbda6a9c94",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:98aa5cc86679888724bdbe4d"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:a9e8160db9be3e96f50e9144",
      "source_id": "r012:unit:fig_movies",
      "status": "source_frozen",
      "target_id": "r012:unit:s_posets_intro"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:aa133e5dd4293c71f51b82cf",
      "source_id": "r012:unit:auto:6ef9abd785b9c49a18183690",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-strings_binom-thm"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:aa18390b774586e656d850a0",
      "source_id": "r012:unit:fig_connectedgraph",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_radiostations"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:aa359c5857cbef546d1283db",
      "source_id": "r012:unit:fig_polya_TTT",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f0f646a152ae746a5ab3b494"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:aa5fc7f3349ae1d1b282c14d",
      "source_id": "r012:unit:auto:50435ea8dccf727c79b95617",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f4036c5496787d4bb754e7c7"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:aacb2763d31f9acf9eda1525",
      "source_id": "r012:unit:ex_recurrence_deg4-repeated",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7a086af1059186533045c2a0"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:aae885b831d8871dc6e838a5",
      "source_id": "r012:unit:ch_graphs",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:08392a4c135a6970baf69f2b"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:aaf86090b596c13fb0e28fb3",
      "source_id": "r012:unit:auto:52395ededac66acc0fd47372",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ca6836cd3158ae9d7604036c"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ab0f299472b682a88da9c813",
      "source_id": "r012:unit:induction_recursion_reading",
      "status": "source_frozen",
      "target_id": "r012:unit:induction_recursion_avoid-12"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ab2998e301d979b24349e8f5",
      "source_id": "r012:unit:auto:2e924d8c6f724ee8d4eb8be9",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ae551fcb91b9d813610423d4"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ab3794f17ed44c148af2b094",
      "source_id": "r012:unit:fig_subgraphs",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_complete_graphs"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ab5a6601ba36851f9bb675c8",
      "source_id": "r012:unit:auto:9b9a1f9d29e6e4f35afb7393",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_networkflow_invalid"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ab7de4f51ad7f8ad0a5d130d",
      "source_id": "r012:unit:auto:c03a554019cff7389d010e0a",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:19fe094123fad8db0f430437"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ab90c7c2fb0a624133a0d42c",
      "source_id": "r012:unit:auto:2b519dfc00d541387443004e",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:9a551d139ef7eb1d7cc16567"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ab9441b445ec445cf81491e0",
      "source_id": "r012:unit:auto:cf2c41b37a21c756eb8fd9bc",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7bf7f50248eb334f48c18d4f"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:abac67c5e86aa05ec2979dd4",
      "source_id": "r012:unit:auto:70d0e95179cbaa0e1961843b",
      "status": "source_frozen",
      "target_id": "r012:unit:s_background_equivalence"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:abc3a157d5c7cff1f99e40a3",
      "source_id": "r012:unit:rqs-recurrence_linear",
      "status": "source_frozen",
      "target_id": "r012:unit:rq-recurrence_linear-matching"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:abc9aa447c5140820ee7ea44",
      "source_id": "r012:unit:ex_strings_comb-proof_2n-choose-n",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:d666c681dd202e47f017ca8c"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:abf37367fbe15f3deee32de3",
      "source_id": "r012:unit:auto:a5b79b3eaa33837ac7d6011a",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:6532b17c740dc6536cbdfe20"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ac4505b3ea2260d999c10b5f",
      "source_id": "r012:unit:eqn_recurrence_deg2",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:84a0496a222b53d7a794ad33"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ac4b74eeab211a1adddd607c",
      "source_id": "r012:unit:auto:3dbfcf5d465ffb95ded9eadd",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:63809514fdd78b6a7680d8bc"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ac76d6b39596c62f083d1035",
      "source_id": "r012:unit:fig_nonisomorphic",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_spantree"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:aca565578e77e544acad8e76",
      "source_id": "r012:unit:auto:1a5fe701c1703ce54a2b6c04",
      "status": "source_frozen",
      "target_id": "r012:unit:s_networkflow_augmenting"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:acac909e9052584d69af74a6",
      "source_id": "r012:unit:s_probability_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ae9e45d23d7ae655a004a48e"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:acb5a21ab52b88dd8f6f1e54",
      "source_id": "r012:unit:auto:2017ee892a6cbc4c7406b40b",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f811896c96bb8adc07c0bbd6"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:acee2b7f22eae76212a80ff6",
      "source_id": "r012:unit:auto:ff5907446775a14fa9675339",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f5a7219a4b74e22c6e9a9416"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ad0e60d46712edb62f4a4981",
      "source_id": "r012:unit:induction_bincoeffs_reading",
      "status": "source_frozen",
      "target_id": "r012:unit:s_induction_recursion"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ad1d70557975db58f66b2596",
      "source_id": "r012:unit:auto:b00f4c1ebe8f22d1fea2b679",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:47f4d9bb89ec37081c0e05e3"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ad7545449cdf753c45c4203a",
      "source_id": "r012:unit:auto:490d991c138588c00a2078f1",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:bc4b368e65f86543b4cb5b86"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:adbb61756168de4f5e879b2e",
      "source_id": "r012:unit:s_ramsey_girth",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:b6b04eb97f24fc97d7619bbd"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ade754c8918bb4b7c3974cca",
      "source_id": "r012:unit:auto:b2a4979434434bc7233ca327",
      "status": "source_frozen",
      "target_id": "r012:unit:s_recurrence_intro"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ae3e162f903edd846f3b7444",
      "source_id": "r012:unit:auto:b476049651675c6af371fa05",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:5bd21d354818d561ad365ea0"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ae9d1b12d447f67cf4fbc2c6",
      "source_id": "r012:unit:s_posets_intervalorder",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_6ptintorder"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:aecf0795c5a30ef6c7ae206b",
      "source_id": "r012:unit:rqs-posets_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_intro_reading-comparable"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:aed10db77abbf2dcde5d3e15",
      "source_id": "r012:unit:fig_planar",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_k4-planar"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:af056bd68f1a1b4d10dda42e",
      "source_id": "r012:unit:graphs_PI_coloring-defn",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_PI_coloring-subgraph"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:af22c8a7908d158677e74122",
      "source_id": "r012:unit:appcomb_strings_binom-thm_2-to-n",
      "status": "source_frozen",
      "target_id": "r012:unit:s_strings_multinom"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:afa465996f5bd3bbf59e4284",
      "source_id": "r012:unit:auto:1280776e061eca4d50a6f2da",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:2e7ff7b9f0bcc4afbfccbeaa"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:afb21e00d658f983ff813388",
      "source_id": "r012:unit:auto:6cad279ffb13c98fbe821ce5",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c026fb8e5b8826a383e29be2"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:afc064de9eb63bc24f677b87",
      "source_id": "r012:unit:auto:57a1c249f2782f556231221b",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:3ac47f248ab24d08c8fbed2f"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b0013516fdaa82a63c646691",
      "source_id": "r012:unit:s_graphs_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:65548677dbded090a7d33b50"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b0088f0bd76dfd1a3b3480f8",
      "source_id": "r012:unit:fig_flowapplications_poset_network_flow2",
      "status": "source_frozen",
      "target_id": "r012:unit:s_flowapplications_exercises"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b020f9e8a49ef7af08cc102d",
      "source_id": "r012:unit:lem_LLL-sym",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f483b83e640687a9ae0572ff"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b025864f76d0f3dcb7838dfe",
      "source_id": "r012:unit:fig_flowapplications_bip_match",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_flowapplications_bipmatch_network"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b04b61e7dcdb4d755d9fb5b1",
      "source_id": "r012:unit:auto:c47959536bc72f15baaf520d",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:046d18ef9dd48e423a6cbdfe"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b06a85e0a894c6b1292350c8",
      "source_id": "r012:unit:auto:881e4f66fad2bd72113bced6",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-graphs_intro"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b08be33c74947112c6995557",
      "source_id": "r012:unit:auto:95a7984e4697726618e5263c",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:72dd3cb89832a186d0a804d7"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b0b7d57bfdcca3f8442b9bec",
      "source_id": "r012:unit:auto:a4ffc0c13187704163867fc1",
      "status": "source_frozen",
      "target_id": "r012:unit:prop_strings_symmetric"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b0fb89b00a29643f07bb8d1b",
      "source_id": "r012:unit:rqs-posets_additional-concepts",
      "status": "source_frozen",
      "target_id": "r012:unit:reading_posets_additional-concepts_graphs"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b11eae40e1c19eda0c22d694",
      "source_id": "r012:unit:auto:90b8b4e5eb57ae64daeb4bb5",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:12dc521cbf0985e8c6ab6f05"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b185ffd12af197ccc3654be6",
      "source_id": "r012:unit:auto:63809514fdd78b6a7680d8bc",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:b560a755a75fb5de85d99f4b"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b1cabde54a3e55a3c528ea80",
      "source_id": "r012:unit:s_strings_binom-thm",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_binomial"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b20a59198bd8802b40c7e67f",
      "source_id": "r012:unit:auto:c55fd90841226ded37669e43",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:920932210f3e48d48d5fab67"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b27222a57968a3b07dbd8f33",
      "source_id": "r012:unit:eqn_nonhomogeneous",
      "status": "source_frozen",
      "target_id": "r012:unit:eqn_homogeneous"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b2c8b25e8a3b6a57da2b0a15",
      "source_id": "r012:unit:auto:fccf168dc4902eceb788ef0a",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:606625fb7cc85bd2dedd85f6"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b2d5b0316879136798209969",
      "source_id": "r012:unit:appcomb_strings_permutation_reading_check",
      "status": "source_frozen",
      "target_id": "r012:unit:appcomb_strings_permutation_reading_officers"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b3b54ae40a4319ee74322aa6",
      "source_id": "r012:unit:auto:41c9aa75261c5c647312ef91",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_PI_hamiltonian-G3"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b3dd8e037d61063459b67b48",
      "source_id": "r012:unit:auto:ab5ccb527191a7e0e804dbb5",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:76931f7c99044e9bd27e3fcc"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b3de777890d793de627e71c4",
      "source_id": "r012:unit:thm_flowapplications_hall",
      "status": "source_frozen",
      "target_id": "r012:unit:s_flowapplications_chain-partition"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b411f66087d3ca9ccf677a03",
      "source_id": "r012:unit:auto:a20f131d03807527ff45ebd7",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:8079635fbc4d38f493b000dc"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b4124b189a386144ae13bc1c",
      "source_id": "r012:unit:auto:b9bbdb78bf5719eafe8b777b",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e7b1cb4382e7cd832cced92e"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b4b24696f4952695505ccf79",
      "source_id": "r012:unit:auto:c13a0c2d885e130530fde24c",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:93846ecf516b8b783849d122"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b4b25b400d6e21553e71c788",
      "source_id": "r012:unit:appcomb_strings_permutation_reading_officers",
      "status": "source_frozen",
      "target_id": "r012:unit:appcomb_strings_permutation_reading_cochairs"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b4d525410b68701f6f94839a",
      "source_id": "r012:unit:auto:73a25af25d09f4196845adf9",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_intord_find_rep_ex1"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b4e5cb3a76ac4da8c0ecbbb8",
      "source_id": "r012:unit:auto:11ba049352343d2a89f10204",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:b1b423d2cb847879166a51dc"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b50f8a655b09b0b49d36cd39",
      "source_id": "r012:unit:auto:46be14a19d3b560435dab10c",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c53a9727c6ac71ed663831ee"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b5180e099110766af6464bc5",
      "source_id": "r012:unit:auto:f91f0e94f0e9ff80f7c58baa",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphs_euler_exercise"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b56b1ef8454d2c7524ee2df0",
      "source_id": "r012:unit:graphs_color_reading_recolor",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_color_reading_firstfit"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b576cfd6670677221c5c714f",
      "source_id": "r012:unit:fig_sudoku",
      "status": "source_frozen",
      "target_id": "r012:unit:s_intro_discussion"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b57b4c2706b5061d1263c145",
      "source_id": "r012:unit:fig_networkflow_updated-flow",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:31ca7b697727db357f71f2cb"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b58e0f72c2f09f7c5ec6009e",
      "source_id": "r012:unit:auto:ba68641bf12bd2d5f74e2285",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:8cbb71879170a7a1d71de4e4"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b5a3ca770e135788f3f6de28",
      "source_id": "r012:unit:auto:a2ddc55663aeb46d4ba4cac3",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_intro_partsof8"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b5b1071e31b7625a330168e8",
      "source_id": "r012:unit:auto:358f75f88e2edce7b98d32c8",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:3b9781e888d366660a6da117"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b5c5a041b02cad5896c47f19",
      "source_id": "r012:unit:auto:1709cdbec8de0268c1adaf40",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_networkflow_flowleqcut"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b5cac9299dca57c7b6e6346f",
      "source_id": "r012:unit:thm_gcd-dioph",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:5f54b054a0ccc569d8461c0f"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b60561f22300817f11c8e810",
      "source_id": "r012:unit:s_intro_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:s_intro_enum"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b633ca2ccf5834da22eb6e25",
      "source_id": "r012:unit:auto:7ae17ace055b16a23741f4b6",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:d999188fbdeef51619facbd4"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b634d062c4e2e4aca58c6e2f",
      "source_id": "r012:unit:s_ramsey_estimatesize",
      "status": "source_frozen",
      "target_id": "r012:unit:s_ramsey_probability"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b670c90513cd80a95f116935",
      "source_id": "r012:unit:auto:2ce32c27e159fcb3733874a0",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:616b0bba44c1334ce953ba8d"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b6cfddf8639b491716b8e0a5",
      "source_id": "r012:unit:auto:f96bfe75ccf0e4ce69b60e9a",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:d2ac985ea7fda68d2aa21e54"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b75c8da43e0dd49a3f8ffca5",
      "source_id": "r012:unit:auto:b42f3491cea83177c7826fab",
      "status": "source_frozen",
      "target_id": "r012:unit:s_probability_discrete-random-variables"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b7b546afa24817f8487225a3",
      "source_id": "r012:unit:prop_sumodd",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:d6c536ec88711ecdcc22ac5a"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b7ca26ee4bf1dd1cee27a9af",
      "source_id": "r012:unit:appcomb_strings_PI_password",
      "status": "source_frozen",
      "target_id": "r012:unit:appcomb_strings_PI_password_varlength"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b7d5745a3ef5905615df7b95",
      "source_id": "r012:unit:auto:3bf2073a5822b8b8002481cb",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:3364466cdd060c3242fc9bd4"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b7f97e39abdb57c51bc6b62e",
      "source_id": "r012:unit:auto:fee0c42aba0a450427ee650a",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a563d15e14481db920c570b5"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b82a2c8d2274a78203f462e6",
      "source_id": "r012:unit:s_posets_discussion",
      "status": "source_frozen",
      "target_id": "r012:unit:s_posets_exercises"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b82ab0836504a7f0b36beb9b",
      "source_id": "r012:unit:auto:4aa77ce711c420cf471714da",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ab5ccb527191a7e0e804dbb5"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b837bec0997ad4630d598dd2",
      "source_id": "r012:unit:ch_epilogue",
      "status": "source_frozen",
      "target_id": "r012:unit:app_background"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b84dbb812cea470aa066d9d0",
      "source_id": "r012:unit:thm_max-edge-planar",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_kuratowski"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b8591a1b74783bb4bf867ff8",
      "source_id": "r012:unit:auto:0d28d49fc35f65830ed69839",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_networkflow_smallnet"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b885f7c374e22f87d036981c",
      "source_id": "r012:unit:auto:3110fa2523dd10b3fb16b771",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:2805f151f78e8bead70ba078"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b895ec439911ab08ee768408",
      "source_id": "r012:unit:auto:ed39e4dc5f08af1ba06b78f7",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphs_tree-10verts-ex1"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b90831c5cf7e4263004844c6",
      "source_id": "r012:unit:posets_PI_intord-firstfit-chains",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_PI_intord-firstfit-already-assigned"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b94eaceb5f221dfb6b16e02a",
      "source_id": "r012:unit:ch_strings",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fc5fc8bfbfd6ecbcb43ce1f8"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b9669449c72c880456e2eb7e",
      "source_id": "r012:unit:auto:76931f7c99044e9bd27e3fcc",
      "status": "source_frozen",
      "target_id": "r012:unit:s_graphs_PI"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b96d2499ab0065253e142f62",
      "source_id": "r012:unit:auto:3b3f7ccd6abe21dccdf3834a",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_networkflow_updated-flow"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b974f0939f7746d0ece7908c",
      "source_id": "r012:unit:auto:465d3d46ef20da17fffcc450",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:356f8d5a1ac0f785dfd5b5f4"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b9a71a8855be867103cc4834",
      "source_id": "r012:unit:s_background_int-union",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:b9e3ebb8dc4c9e3e5edef7c7"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b9be25393bb25486de39119e",
      "source_id": "r012:unit:auto:350b294cf583ae7fbc4327d9",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c3d6150f650ec033b2506e38"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b9c034ef0b75b6fc5b3c3a24",
      "source_id": "r012:unit:auto:a4561d5ffe8f5b7ea7d9b05c",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:2cfed815ad84a270e98c40b4"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b9de5bd8751251bf9186f720",
      "source_id": "r012:unit:induction_recursion_avoid-12",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:be733c69f1f79c989d8f54c4"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b9e14e864a92aa5954c6bfac",
      "source_id": "r012:unit:auto:a425b234324d7985eafcbdf0",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:393382e55fd095419648ea30"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:b9fc66dbeddf5e69f22b8843",
      "source_id": "r012:unit:s_graphs_counting-trees",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_trees-5verts"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:bab6f47bf3046524762af21b",
      "source_id": "r012:unit:auto:5f86ce3b0247d79dc64a8077",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:cabf64f1aa98a8a4413cd647"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:bb12fadec2d618a8e0799d3d",
      "source_id": "r012:unit:auto:05a8beaaec21ff6e69d7d80b",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7500d51a3f97e0e052bdd840"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:bb5d42c8c04e6b8ebeba2a1f",
      "source_id": "r012:unit:fig_graphalgorithms_exchange",
      "status": "source_frozen",
      "target_id": "r012:unit:lem_graphalgorithms_tech"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:bb722d653ad683126ace75a9",
      "source_id": "r012:unit:ex_recurrence_adveq",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:03810a7758a5b5bb714c9db1"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:bbbaee62d7eaf5dbf42ef639",
      "source_id": "r012:unit:auto:db94db2f7872e2d60d2c14d9",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:32044d97999cdcfffee7f5b3"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:bbf83bd495227c1ec4b35b41",
      "source_id": "r012:unit:graphs_PI_isomorphic1",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_PI_isomorphic2"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:bc00823f6b5089a4e9f68699",
      "source_id": "r012:unit:thm_inclusion-exclusion",
      "status": "source_frozen",
      "target_id": "r012:unit:eq_inclusion-exclusion"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:bc4835e2f8c0e7588d6236bf",
      "source_id": "r012:unit:s_flowapplications_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:9b96003364ee6def0fcb4b84"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:bc5b26312751dd22c5af1a57",
      "source_id": "r012:unit:ex_prufer-code",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_prufer-code"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:bc8c2d4c2ee6434d68f85a43",
      "source_id": "r012:unit:auto:47d7a6058b624ff8027f1693",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:0c12de3cc03d6ac23380ad71"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:bc9217b63357a32fd3f73149",
      "source_id": "r012:unit:posets_intervalorder_rq-intord2",
      "status": "source_frozen",
      "target_id": "r012:unit:posets-rq_intervalorder_not-intord"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:bc9be4fcc579e7bf2c0a5917",
      "source_id": "r012:unit:auto:4f64a9dc16b1b60d975ff95e",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_PI_hamiltonian-G4"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:bcbef358564229e32de28aac",
      "source_id": "r012:unit:auto:616b0bba44c1334ce953ba8d",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f3774058b1c1b4322de36fb6"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:bcd9a3625c090ff06c78c29c",
      "source_id": "r012:unit:auto:efc19c37945fe17ccd593b42",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:dec906b7a981dd80a50fb0a2"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:bd45137d4fb40e196f5e24b2",
      "source_id": "r012:unit:fig_span_tree_ex1",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f7bd3faa0ba472b087af7e10"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:bd5d479e0321ef4d81b42520",
      "source_id": "r012:unit:fig_graphalgorithms_dijkstragraph",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:2439c441ae91b8dfa802dba7"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:bd944d63228d8fdfa8fabcf2",
      "source_id": "r012:unit:posets_PI_17-pt-chain",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_PI_points-subset-lattice"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:bdb74fbc760c06236d3a4e59",
      "source_id": "r012:unit:auto:217f12bfa8b36f71fd5f7ae7",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:8c654d1f6a0b0342c07bb4eb"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:bdebd4b926735cdb179290da",
      "source_id": "r012:unit:s_recurrence_solving",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:6fc2244ca73e66280136cd35"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:be63f12479bacf123efabd61",
      "source_id": "r012:unit:eqn_rnn",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:9babf4cb33ba3f1ca9e1a950"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:be9b5a13b3b54e8b4c4b6c90",
      "source_id": "r012:unit:auto:5ac5255e6fa27271425534fb",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:d41ac63580d01f30367acff9"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:beab07bc4dbbb10a61d59357",
      "source_id": "r012:unit:auto:a6f2a17a0a412992b4e67cc1",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_polya_graphs5-pt1"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:befdb2ba8709e4974a78fe08",
      "source_id": "r012:unit:s_recurrence_adv-ops_roots-factors",
      "status": "source_frozen",
      "target_id": "r012:unit:s_recurrence_adv-ops_zero"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:bf0325f6372d492384b69214",
      "source_id": "r012:unit:fig_radiostations",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4f427a0d8cd35dd9d5f9a181"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:bf271589d298577f997b7944",
      "source_id": "r012:unit:recurrence_PI_homogeneous",
      "status": "source_frozen",
      "target_id": "r012:unit:recurrence_PI_solve-deg-one"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:bf4782b380472ef0252cb358",
      "source_id": "r012:unit:auto:fb2ff6e7fe7555138017c6ab",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_induction_lines-regions"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:bf5288a15dc17fff5eedcf5a",
      "source_id": "r012:unit:auto:ca6836cd3158ae9d7604036c",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ee64c42365be92d37cefaab3"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c044fea04e29dfd987b42d9f",
      "source_id": "r012:unit:s_genfunction_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:exam_genfunction_geom-series"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c04e65ac2794f5a76b2cd978",
      "source_id": "r012:unit:auto:08392a4c135a6970baf69f2b",
      "status": "source_frozen",
      "target_id": "r012:unit:s_graphs_intro"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c0a62bbb33375f677b4cd719",
      "source_id": "r012:unit:auto:f811896c96bb8adc07c0bbd6",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:14bbf018b5b6d71a1bdf8b61"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c0b0ea2b3f4620c3fd6f4ce3",
      "source_id": "r012:unit:auto:e2be9f6248b8d0d4b829a408",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7bebe8d25fe627c32e39c489"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c106f24392aa45a92e2d50fa",
      "source_id": "r012:unit:alg-eulerian",
      "status": "source_frozen",
      "target_id": "r012:unit:step-eulerian-subcircuit"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c12ffcaf2c9cd874df37fa28",
      "source_id": "r012:unit:auto:2805f151f78e8bead70ba078",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a58313acc3d83680ca48be27"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c13271f145dd4fcd46e8a77a",
      "source_id": "r012:unit:s_inclusion-exclusion_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:6f81637b674d35e3b9c52db6"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c135ed55128085f41ed888fd",
      "source_id": "r012:unit:thm_chebyshev",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:6f4a1059e3bf486185892a99"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c13912b5490d8752f9319714",
      "source_id": "r012:unit:s_basics_big-oh",
      "status": "source_frozen",
      "target_id": "r012:unit:s_basics_exact"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c1a61764e19575b14d153b7e",
      "source_id": "r012:unit:fig_flowapplications-network",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_flowapplications_poset_network_flow"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c1b9c7cd9a5e2ce448c866e1",
      "source_id": "r012:unit:auto:f81fb5dafbd49cb38084cd60",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_intord_to_diag_ex2"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c1e40370668ffac7d546f7f7",
      "source_id": "r012:unit:auto:52a14a2a863460db5625e532",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_distrib"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c1e7445adadc9a5c9fc98fdb",
      "source_id": "r012:unit:auto:d5e448d8b814cf4822231143",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:801aa7396f3d680020b4e379"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c1ebf0f0661e38701e61a066",
      "source_id": "r012:unit:rqs-genfunction_distributions",
      "status": "source_frozen",
      "target_id": "r012:unit:genfunction_distributions_rq-constant_term"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c22d72b10d31faf285ba9b2d",
      "source_id": "r012:unit:rqs-inclusion-exclusion_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:inclusion-exclusion_intro-rq-divisor"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c2390844c1737673d9ca4966",
      "source_id": "r012:unit:auto:92f45594ffaf56b91b4c591a",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c135f474f8160241b39ac8d2"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c23d21f95ef3db3c938bf972",
      "source_id": "r012:unit:s_inclusion-exclusion_surjections_activity",
      "status": "source_frozen",
      "target_id": "r012:unit:inclusion-exclusion_activity_IE-sum-terms-8"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c271b329c333190f3a72d288",
      "source_id": "r012:unit:auto:cc19a2bc96d53bd31f78d99d",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_wgraph-1"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c289cd462e4da3da1dd4607b",
      "source_id": "r012:unit:auto:b566962e8d97bc86884d7997",
      "status": "source_frozen",
      "target_id": "r012:unit:s_basics_pigeonhole"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c299476b320e961962cd56be",
      "source_id": "r012:unit:s_recurrence_rigorous_start",
      "status": "source_frozen",
      "target_id": "r012:unit:lem_base"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c2dae3b5ddc1b6f773f49022",
      "source_id": "r012:unit:auto:35c8808a4a2f70c2e36d3e7a",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:bd587aefb21b7b0235863caf"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c35853b41ee54a5384c60062",
      "source_id": "r012:unit:fig_compincomp",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_subposet"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c378159a66218527f1e28f66",
      "source_id": "r012:unit:exa_twojars",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e890493d9ce5282dd02dd98c"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c3f47b5d697ff8082687ab32",
      "source_id": "r012:unit:s_background_rationals",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a6e1642758c4aeb203b4c48c"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c4147febece44d33ca337241",
      "source_id": "r012:unit:auto:bc453f2e703a9afbf6d4038d",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ade4929cbc7ac4ad75fdd9e8"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c4703a7e3cac7cdb2e4a87a8",
      "source_id": "r012:unit:img-hamgraph2",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:41c9aa75261c5c647312ef91"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c4714f3efdba5ac0dcfc0246",
      "source_id": "r012:unit:lem_base",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:8330e14ca1873f918cbadb50"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c47d8822eb65bb4abde8b0dc",
      "source_id": "r012:unit:induction_PI_recursive-eval",
      "status": "source_frozen",
      "target_id": "r012:unit:induction_PI_proof-step-1"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c53bf691d0d4b2c9dc6771b7",
      "source_id": "r012:unit:fig_trees-5verts",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_cayley"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c54c47acab0d1fe4e12f25a3",
      "source_id": "r012:unit:ex_recurrence_deg2-repeated",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:59e37c5e565bbb90b27c376a"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c5bb5aa402af17c4395c0886",
      "source_id": "r012:unit:s_recurrence_intro_lines",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_geomregions"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c64db8e73248a8ab2cc96013",
      "source_id": "r012:unit:s_background_equivalence",
      "status": "source_frozen",
      "target_id": "r012:unit:s_background_integers"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c653a3dffad319594393d616",
      "source_id": "r012:unit:auto:0ccd82df017d6432c7a435f0",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:57a1c249f2782f556231221b"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c65b04ddaf64eae592d07d51",
      "source_id": "r012:unit:auto:0975e52614fd25889debe51c",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:0a3d3537d31c0cef14767eaa"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c666d6138233eae510cdf664",
      "source_id": "r012:unit:img-hamgraph1",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4a383152b7bf6e3b1ec65d97"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c6af6827a52c92550550dbaa",
      "source_id": "r012:unit:thm_fishburn",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a4362315290ba0900cf6f2f4"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c6f9d6c8f06c66ae896ac146",
      "source_id": "r012:unit:big-poset-PI1",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f16ad6760e5ffaa6a0b03f33"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c71f020ad1c55feb0da8e749",
      "source_id": "r012:unit:auto:39ab9828f6c93359abfbc514",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_genfunction_ineq-messy"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c727fa4f2ec73b182669c6df",
      "source_id": "r012:unit:s_posets_subset-lattice",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:de1091f92749ed08b6ab1e24"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c7344e8fd08ca8d8cd6bd8a5",
      "source_id": "r012:unit:auto:b9e3ebb8dc4c9e3e5edef7c7",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f19308da62ead72c65722c78"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c76f757ecadf9f6384354b8b",
      "source_id": "r012:unit:auto:7ab93e3b7384bd1a5f3d5a9a",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:194154af66152789c9879dd0"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c8185ed6329684b2d953ef38",
      "source_id": "r012:unit:auto:03810a7758a5b5bb714c9db1",
      "status": "source_frozen",
      "target_id": "r012:unit:s_recurrence_adv-ops_const-coeff"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c886bf3387b505e6e3cba47c",
      "source_id": "r012:unit:fig_subposet",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:cd195ed8c94cc224220984da"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c887fbd711d8a7cc117e5da7",
      "source_id": "r012:unit:auto:c7a2aae43a669efa1508f7b1",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_polya_perm-pairs"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c8b6e44abf03b2fa7c67768a",
      "source_id": "r012:unit:fig_petersen",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_graphs_dirac"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c8e2bc9963afd58e6324b8d6",
      "source_id": "r012:unit:s_inclusion-exclusion_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:inclusion-exclusion_PI_IE-sum-terms"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c8f0c40a829eae12764e30e8",
      "source_id": "r012:unit:fig_graphs_utils",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_planar"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c8fd3747e3c0d605e7efd4b1",
      "source_id": "r012:unit:auto:1ee634ed8eab355c3350ccdf",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c650138c712bd4378cfc304b"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c91ec0834f04aa4e5aabf347",
      "source_id": "r012:unit:auto:88b4520fefa1b203c1c4daed",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c004249ce3c77795dc8ca2ea"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c934bcf4cfb34a62544f9212",
      "source_id": "r012:unit:thm_eulerphi",
      "status": "source_frozen",
      "target_id": "r012:unit:eq_eulerphi"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c942a64abbb557dca0da8c9e",
      "source_id": "r012:unit:strings_lattice-paths_buzz-bucky-varsity",
      "status": "source_frozen",
      "target_id": "r012:unit:strings_lattice-paths_buzz-bucky-avoid"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c94731f218e18f517b2cba84",
      "source_id": "r012:unit:auto:00210d7f68b93044c29aea5c",
      "status": "source_frozen",
      "target_id": "r012:unit:s_strings_lattice-paths-binomial-thm_activity"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:c95c091f383984c290feb450",
      "source_id": "r012:unit:s_networkflow_integer-programming",
      "status": "source_frozen",
      "target_id": "r012:unit:s_networkflow_exercises"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ca294e15880a4a2681703edd",
      "source_id": "r012:unit:fig_flowapplications_bip_graph",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_flowapplications_bip_match"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ca3671519f4770b01d42c07d",
      "source_id": "r012:unit:auto:a563d15e14481db920c570b5",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:9ac463b125a026c45c6c7bbb"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:cb01a243ee876101602d821f",
      "source_id": "r012:unit:auto:3e4ad4f44a49742fc2b59680",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:509b8f9e591d89d4fdbd48d7"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:cb125e873e0de3720e034ecc",
      "source_id": "r012:unit:auto:8c654d1f6a0b0342c07bb4eb",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:55b78e6ec7dda62622983119"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:cb52f7195147545ca88c81f8",
      "source_id": "r012:unit:fig_spinner",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7b8975bfedbafba14aa4e12a"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:cb5aa770e95e093169e0c629",
      "source_id": "r012:unit:auto:05d35182197ca9d5f94b2a2a",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:b00f4c1ebe8f22d1fea2b679"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:cb9d75e8a193116b2d1c632f",
      "source_id": "r012:unit:s_recurrence_intro_fib",
      "status": "source_frozen",
      "target_id": "r012:unit:tab_fib-ratios"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:cb9f4117abf5f8c6b3c96e0e",
      "source_id": "r012:unit:appcomb_strings_intro_reading",
      "status": "source_frozen",
      "target_id": "r012:unit:s_strings_permutations"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:cba0f70acb1337dda599cc71",
      "source_id": "r012:unit:strings_PI_sum-bincoeff-square",
      "status": "source_frozen",
      "target_id": "r012:unit:appcomb_strings_PI_committee-model"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:cbce0601761174803ef28dfa",
      "source_id": "r012:unit:inclusion-exclusion_PI_functions-count",
      "status": "source_frozen",
      "target_id": "r012:unit:inclusion-exclusion_PI_function-property"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:cbe4f40bc455e3ba0b1fcc89",
      "source_id": "r012:unit:auto:921b776e937d50a2fd4c2c37",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:01062773643c273567236f44"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:cbe57a71ceb6226cbc310bf1",
      "source_id": "r012:unit:auto:0c9cc6a734a1d65c7998857c",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:73fd1315cdab25d3b53da422"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:cbea4019f42de77cd7059742",
      "source_id": "r012:unit:auto:a0dea82cd7ef968b9cd69aea",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e8376179e5fd62c44694e6d6"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:cbfc513995a41388fbaf2ee3",
      "source_id": "r012:unit:fig_bridges-graph",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_eulham"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:cc08bed1301eab8cb84677f9",
      "source_id": "r012:unit:intord-to-diagram-exercise1",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:05770695024dc73965dec408"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:cc65208af3b10b8196d6a715",
      "source_id": "r012:unit:auto:de1091f92749ed08b6ab1e24",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_4cube"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:cc8fed142b2eea74db6bf4cc",
      "source_id": "r012:unit:s_kitchensink_extremal-set-theory",
      "status": "source_frozen",
      "target_id": "r012:unit:exa_intersecting"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:cc95401831fc72a7adf43108",
      "source_id": "r012:unit:auto:be120cd875bb41ee6ff40e6d",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphalgorithms_dijkstra_ex1"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:cca7a821ebd2fc308819604e",
      "source_id": "r012:unit:s_background_formal-num-sys",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4903dce4ef247da5bef4e35b"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:cd719b2ac51d3276f69821f6",
      "source_id": "r012:unit:auto:194154af66152789c9879dd0",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:49a245ce6c83dae6ab815ec6"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:cda27cd1d0b768288df8ef5b",
      "source_id": "r012:unit:tab_digraph1",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f532a3e44e77442ac96e3d20"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:cdc215f391dae608be59baa1",
      "source_id": "r012:unit:fig_polya_squares",
      "status": "source_frozen",
      "target_id": "r012:unit:tab_polya_fixed-square"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:cde77bf70c9ace197625770a",
      "source_id": "r012:unit:auto:8def6d29b55112ab987c47ed",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e8d44b4a1a92ff638df8e07e"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ce2742d42331655b519913f9",
      "source_id": "r012:unit:auto:65548677dbded090a7d33b50",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphs_graph_ex"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ce28b55dc9265b167fd71565",
      "source_id": "r012:unit:fig_graphs_graph_ex",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:69c2d4d9c0e01e603a703e82"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:cec4dd1d9cb160aafa10b06d",
      "source_id": "r012:unit:thm_binomial",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:be48c593165fc4df89d6c7b2"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ced68516aa47038be9899d4c",
      "source_id": "r012:unit:rq-recurrence_solving-solve-plus-deg-two",
      "status": "source_frozen",
      "target_id": "r012:unit:rq-recurrence_solving-async-nonlinear"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ceee53deca48cb944325209f",
      "source_id": "r012:unit:auto:ac892aec96eaa77b4a0a36e4",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:9cf4d7c8a20de4ca8b9de93e"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:cef2dd047a26253c34e05982",
      "source_id": "r012:unit:auto:8a2b6e064c5bf5582ffdd432",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:612bd18c0227dc9fa0d1e308"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:cf204fc59e47fac63b91096d",
      "source_id": "r012:unit:auto:b5a0c13a297bd216e53f189c",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:05222a580a9112e3bf932439"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:cf4fcd165a13a956366fd759",
      "source_id": "r012:unit:fig_graphalgorithms_spantreegraph",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:1ad7060f59520740ba80ef4f"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:cf5b5a1b49207933c44b60bd",
      "source_id": "r012:unit:exa_strings_officers",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:0975e52614fd25889debe51c"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:cf5d918508b3b4d96bf55f39",
      "source_id": "r012:unit:auto:cc44a385f76c0a2c7101c4d5",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f9ea33bf56229313b00c2f9b"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:cfbf30b055b89ed5125dbe59",
      "source_id": "r012:unit:auto:e713aa51246733af1404e7c3",
      "status": "source_frozen",
      "target_id": "r012:unit:lem_polya_burnside"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:d0179add77e02ee00a15a7d9",
      "source_id": "r012:unit:s_strings_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f410f2c7291f5192b7046f5e"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:d02b19aa84ccf1e216287261",
      "source_id": "r012:unit:ex_color",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:238458a737435088a15f3919"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:d02f7f50959faa19ae02303c",
      "source_id": "r012:unit:auto:e039df75c9c568d545d48458",
      "status": "source_frozen",
      "target_id": "r012:unit:alg_dijkstra"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:d04c9e210010352326ff22f2",
      "source_id": "r012:unit:s_basics_pigeonhole",
      "status": "source_frozen",
      "target_id": "r012:unit:prop_pigeon"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:d074d6d4889c9068c22b4cf2",
      "source_id": "r012:unit:auto:33a30d3b5f57c1db38dfb41c",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:df4f6662a81bff379dee5863"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:d0a3cbd898f5d72465fd9acb",
      "source_id": "r012:unit:auto:87b0522dd38aa09adc56ddd9",
      "status": "source_frozen",
      "target_id": "r012:unit:s_posets_subset-lattice"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:d0b62cb1d948495d0f36df59",
      "source_id": "r012:unit:fig_intro_partsof8",
      "status": "source_frozen",
      "target_id": "r012:unit:s_intro_geom"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:d0c02b811c0324ad355f8d55",
      "source_id": "r012:unit:ex_networkflow_do-update",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:23afb7e7d40e9ea1dfd47c99"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:d0f7784b45a97f0f05cef685",
      "source_id": "r012:unit:auto:492448e06d01b1f5aff88288",
      "status": "source_frozen",
      "target_id": "r012:unit:s_probability_infinite-outcomes"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:d1042935cb2a0257825451ee",
      "source_id": "r012:unit:auto:7ed09f79b0fb4d1b7de08cae",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:be824cc6b96066d8d01042a9"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:d125776b9ad380d3c3cb455d",
      "source_id": "r012:unit:auto:7d2275a7156280536f23806d",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_PI_hamiltonian-G5"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:d12c3d234fa61ab0987bbd58",
      "source_id": "r012:unit:fig_prufer-code-delete1",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:bfb9e2cb7259e2f854f9d9ae"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:d12f30670f7c3810fafbee31",
      "source_id": "r012:unit:eqn_distinct",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:0521558e3324b301583e231e"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:d160344053ae9ea24daed00e",
      "source_id": "r012:unit:auto:157db7e274f439b81e0dec9b",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-inclusion-exclusion_statement"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:d1fd39c96f396970acc663c8",
      "source_id": "r012:unit:s_probability_discrete-random-variables",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fa26c80a67c89c43da03624e"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:d2295817814d388c3e28f7f3",
      "source_id": "r012:unit:big-poset-PI2",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_PI_antichain-type"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:d2a01169a4303857aefd771c",
      "source_id": "r012:unit:graphs_eulerham_reading_compare",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_eulerham_reading_noneuler"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:d2a5030b89ea41edeb6a0190",
      "source_id": "r012:unit:auto:3cdf045c69a328229cf28c05",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c52c9183ba4135b30d2552a6"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:d3069b23d86860bcf9ed4d89",
      "source_id": "r012:unit:fig_genfunction_partsof8",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_partition"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:d387552a136713dda26be94b",
      "source_id": "r012:unit:auto:6d19ecb4e25149af83ef520d",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:33a30d3b5f57c1db38dfb41c"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:d388ecc071f6df901bcd1978",
      "source_id": "r012:unit:prop_strings_permutations",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:cad9c1aa4f4814df2aa546ad"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:d434d6a28133d3c0b41d3abd",
      "source_id": "r012:unit:petersen-plus-e",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e744da24681607e573778d76"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:d459e91eb1e4d7ef2797e594",
      "source_id": "r012:unit:auto:f19308da62ead72c65722c78",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:87a1aa5eb5f87251d1810845"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:d464a3c1f88d2a430f121960",
      "source_id": "r012:unit:tab_ramsey_small",
      "status": "source_frozen",
      "target_id": "r012:unit:s_ramsey_estimatesize"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:d492591d2dfb315187ef4408",
      "source_id": "r012:unit:auto:5713425f81417108ab8d86a3",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphs_tree-14verts-ex3"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:d4a44995f77990114143cb73",
      "source_id": "r012:unit:fig_networkflow_augpath_ex",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_networkflow_update"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:d4a82a05951fda098f84447d",
      "source_id": "r012:unit:act_inclusion-exclusion_surjections-formula-properties",
      "status": "source_frozen",
      "target_id": "r012:unit:act_inclusion-exclusion_surjections-formula_one-prop"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:d4bfe022c8cab983c9f309ea",
      "source_id": "r012:unit:auto:ae57c2d53c39e74275cf606a",
      "status": "source_frozen",
      "target_id": "r012:unit:s_background_exp"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:d564de02a61bb3ea5392954a",
      "source_id": "r012:unit:auto:6837c70b99d4b8c8f508c588",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f1d6cee1dce0b831f77bbf8d"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:d5abe561419bfc9f6b438d5f",
      "source_id": "r012:unit:auto:dcd34c871cf376993964a730",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:8771e56db3fb859182241e27"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:d5b15bc74965dd5889665a71",
      "source_id": "r012:unit:auto:76308af41f0f63bb8666e10a",
      "status": "source_frozen",
      "target_id": "r012:unit:ss_polya_polya_cycle-index"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:d5e939baea97e333ee4d0d57",
      "source_id": "r012:unit:auto:a3d640d3f4e483b495967fdb",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_sudoku"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:d64d367de890424995e8dfd9",
      "source_id": "r012:unit:s_flowapplications_chain-partition",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:915fe9dceca3fbc77523d6e2"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:d65087c7cbf87983035293a1",
      "source_id": "r012:unit:auto:7ebe704f0e12eda04550edc4",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_span_tree_ex2"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:d6aa5ed3586e8d56a076e38c",
      "source_id": "r012:unit:ex_strings_comb-proof_sum-ints",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_squaredots"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:d6c1b89330192e4d3979bc45",
      "source_id": "r012:unit:eq_eulerphi",
      "status": "source_frozen",
      "target_id": "r012:unit:prop_num-divisible"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:d7bd3bdf512b459c97b479f4",
      "source_id": "r012:unit:auto:1e317ac7ad56d3f690eee82d",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a7f9067b48428dc877bc51cd"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:d7d4716c6a10b99ad85f44c4",
      "source_id": "r012:unit:auto:882e1795e061d1c8acd6146f",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c51798781691867f06237a6f"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:d820eb515be71c48dc56f66b",
      "source_id": "r012:unit:s_basics_complexity",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:131514d52d394499e85c9b38"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:d8b11bf5a8a53183af0a5f3b",
      "source_id": "r012:unit:auto:606625fb7cc85bd2dedd85f6",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:0c7b826f45c0346541989db5"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:d8ddab57d223e5cd84bdd847",
      "source_id": "r012:unit:auto:c51798781691867f06237a6f",
      "status": "source_frozen",
      "target_id": "r012:unit:s_background_rationals"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:d903a74dcd51c486e795eff9",
      "source_id": "r012:unit:rqs-genfunction_exponential",
      "status": "source_frozen",
      "target_id": "r012:unit:rq-genfunction_exponential_passcode"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:d9739654d6bca2d6df25ed13",
      "source_id": "r012:unit:fig_prufer-code",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_prufer-code-delete1"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:d97c2d5b4067d82027aa9d68",
      "source_id": "r012:unit:step-eulerian-subcircuit",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphs_eulerexample"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:d98983ea3987e0f5aec29598",
      "source_id": "r012:unit:s_ramsey_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e0d98d6aea836beb002735f8"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:d9b82b28f361a70e80300742",
      "source_id": "r012:unit:auto:870b9109be8fa7fe614a01d1",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:78092c17650e9871567cf8a0"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:d9bb043bc9a5b87f4d2ded42",
      "source_id": "r012:unit:auto:9b34068d4135ce50c6edf53b",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:348b30fdefc7b569859875ee"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:d9f34f0b59c688a84de1fa2e",
      "source_id": "r012:unit:s_induction_discussion",
      "status": "source_frozen",
      "target_id": "r012:unit:s_induction_exercises"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:da5843cace5918af6469a965",
      "source_id": "r012:unit:auto:aa5622144b1b3ea4ff5aa1f9",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c4c8833f92db93b2e94ad128"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:da5bd0d6842fa672af2a175e",
      "source_id": "r012:unit:eq_genfunction_finite-geom",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:0be40ee4fe111164419b75cb"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:da5e112d00eaaa4c90d73c8e",
      "source_id": "r012:unit:auto:915fe9dceca3fbc77523d6e2",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_flowapplications-poset"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:da970428724a72ac04144f20",
      "source_id": "r012:unit:auto:76ca4cd132d1a847219afb0f",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:1e317ac7ad56d3f690eee82d"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:daa35702fa6926ab47995348",
      "source_id": "r012:unit:induction_PI_subsets-contain-1",
      "status": "source_frozen",
      "target_id": "r012:unit:induction_PI_recursive-eval"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:dab3782d4d274c107c5d5dfa",
      "source_id": "r012:unit:ch_prologue",
      "status": "source_frozen",
      "target_id": "r012:unit:ch_intro"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:dad8b834a081a5d588374201",
      "source_id": "r012:unit:s_recurrence_rigorous",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ba2f054b693f6319b15736f2"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:dadeddbd0cc6ef06333bc25b",
      "source_id": "r012:unit:auto:bb6b3019466165fefb6c61ee",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_noncompgraph"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:dae1ade43e0f1ff3e3e0a349",
      "source_id": "r012:unit:auto:208311f0391cb61229660932",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:9b34068d4135ce50c6edf53b"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:dafbd25e495f37144d47512a",
      "source_id": "r012:unit:auto:a65033c7e640b8b32155ee76",
      "status": "source_frozen",
      "target_id": "r012:unit:s_genfunction_PI"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:db2da285838f2f3d559317e3",
      "source_id": "r012:unit:fig_needs-four-colors",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_4ct"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:db65c9df95da5d6bd2f5e9a8",
      "source_id": "r012:unit:s_recurrence_intro_strings",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_recurrence_binary-strings-no-11"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:db9c4766ab7c13e89b382744",
      "source_id": "r012:unit:auto:7bf7f50248eb334f48c18d4f",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:cd91522cddb9cb10442a7836"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:dba11a80a246dbf951282cee",
      "source_id": "r012:unit:app_background",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:bc6a3aac49fa0f9288c6a2aa"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:dbef8197c51598abfe6f96e4",
      "source_id": "r012:unit:auto:fb7f9ae70ed8db17ac697167",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e01e17d302eefd14243adf2c"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:dc0870af4874398c8a500317",
      "source_id": "r012:unit:auto:a6e3b9be074c8b2c5ea8a0cd",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:509b5abe35c1f884b0712fda"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:dc11adc96419ca826d41b438",
      "source_id": "r012:unit:auto:c23c945f146056e582526439",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7ab93e3b7384bd1a5f3d5a9a"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:dc1948f89ea2d02d27cb2bc1",
      "source_id": "r012:unit:auto:43f6d5de5720a72fc6e55148",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_spantree-1"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:dc2ca3ec6c7ae59dde709136",
      "source_id": "r012:unit:auto:ae9e45d23d7ae655a004a48e",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:6af0972d376281846c73515c"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:dc44924691d37a49522df062",
      "source_id": "r012:unit:eqn_distinct3",
      "status": "source_frozen",
      "target_id": "r012:unit:s_recurrence_rigorous_repeated"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:dc5d0d169c48c65480ab8765",
      "source_id": "r012:unit:prop_graphs_pigeon-general",
      "status": "source_frozen",
      "target_id": "r012:unit:prop_triangle-free"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:dc9cbff2194ec6daa2fcfe41",
      "source_id": "r012:unit:auto:9da8ebe78f63c221b5b6bc64",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:510a0fb2ef3cdad37eca7e81"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:dcaedb3cec87c8bad5d6790d",
      "source_id": "r012:unit:s_intro_discussion",
      "status": "source_frozen",
      "target_id": "r012:unit:ch_strings"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:dcbcf7ac8cb4481861c101bc",
      "source_id": "r012:unit:auto:12dc521cbf0985e8c6ab6f05",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:9c669e328b809df5f3d14056"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:dcbe1c7ca81cdede6771ba1f",
      "source_id": "r012:unit:rqs-recurrence_solving",
      "status": "source_frozen",
      "target_id": "r012:unit:rq-recurrence_solving-solve-plus-4"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:dcd4ac08fe4681c71c4a3fa6",
      "source_id": "r012:unit:posets_dilworth-intord_rq1",
      "status": "source_frozen",
      "target_id": "r012:unit:rq-posets_dilworth-intord-width"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:dcd7bb9bd8fc5e387925bfdf",
      "source_id": "r012:unit:ch_genfunction",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:5d06d4ea1ab81098c21c9be0"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:dcdd91a88f0c505a6983fe06",
      "source_id": "r012:unit:tab_digraph2",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:457813006a6529b4a549e082"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:dcde1cb791b0e4281b497245",
      "source_id": "r012:unit:thm-graphs-first",
      "status": "source_frozen",
      "target_id": "r012:unit:eq_graphs_degsum"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:dd09aba8a41687fde00d0412",
      "source_id": "r012:unit:s_induction_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:bc8f9a1c6e41090fe9f1e311"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:dd264b9a6ada83d69b36441a",
      "source_id": "r012:unit:prop_pigeon",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_ErdosSzekeres"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:dd558ece4fdba6741bf92855",
      "source_id": "r012:unit:auto:e3dfb8524ffbb34b5062db90",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:de5413975c5928244d4ef92d"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:dd5bd394233b9d786674e86d",
      "source_id": "r012:unit:auto:02e53b3d1d70290d159730bc",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_venn-app-comb"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:dd8c82b2e5845cd27e88a8da",
      "source_id": "r012:unit:peano_induction",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:870b9109be8fa7fe614a01d1"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ddc21b203d17e7f26e61bbf3",
      "source_id": "r012:unit:auto:027d1eb9fc42904ce46957be",
      "status": "source_frozen",
      "target_id": "r012:unit:ss_polya_perm-groups_mult"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ddce73e8241986439932ab19",
      "source_id": "r012:unit:s_probability_central-tendency",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:cb7ff5c803d045f07d0f6a7c"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:dde4de3a6d3b6e48c4b93f05",
      "source_id": "r012:unit:auto:7135d37757f73e169fe2e2f7",
      "status": "source_frozen",
      "target_id": "r012:unit:eqn_transition"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:de371befced031d1f043a60b",
      "source_id": "r012:unit:auto:3ac47f248ab24d08c8fbed2f",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:0faa5a1d42e8503171d0a48a"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:de477aa6b958670d9b951d5f",
      "source_id": "r012:unit:auto:87a1aa5eb5f87251d1810845",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:09b3390bcd5856e7b4193f8a"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:de9d08133bd55f16470984ab",
      "source_id": "r012:unit:fig_flowapplications_bipmatch_maxflow",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_flowapplications_hall"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:deb0a5ea455824caec107d90",
      "source_id": "r012:unit:s_inclusion-exclusion_derangements",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:efc19c37945fe17ccd593b42"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ded470adf88f19331aaf8e16",
      "source_id": "r012:unit:auto:5374f7ab057a5a976a16f503",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphs_euler_hamilton_ex"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:df815b8d308f34403f83a65a",
      "source_id": "r012:unit:fig_graphs_chi4",
      "status": "source_frozen",
      "target_id": "r012:unit:disc-graphs_color-intro"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:dfb53bf87c0cae82ca920f3d",
      "source_id": "r012:unit:genfunction_PI_polynomial",
      "status": "source_frozen",
      "target_id": "r012:unit:genfunction_PI_exponential-vs-ordinary"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:dffe552747dbfca4f077a1a8",
      "source_id": "r012:unit:auto:be510954ac4b4e236da5fe5a",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:3dbfcf5d465ffb95ded9eadd"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e02131ddb0bf835cbe9d4ea4",
      "source_id": "r012:unit:auto:e7b1cb4382e7cd832cced92e",
      "status": "source_frozen",
      "target_id": "r012:unit:exe_sb"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e03ec06a01f91cfbc1d3d889",
      "source_id": "r012:unit:s_intro_opt",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:cc19a2bc96d53bd31f78d99d"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e03ffca735fd076d73cf2ca0",
      "source_id": "r012:unit:auto:3767594505de0a6c5505d6a9",
      "status": "source_frozen",
      "target_id": "r012:unit:exa_P4"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e0600684301bfbd4aceb0eaf",
      "source_id": "r012:unit:inclusion-exclusion_PI_perms-count",
      "status": "source_frozen",
      "target_id": "r012:unit:inclusion-exclusion_PI_perm-prop"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e0716999b9bcedbee3cc51b6",
      "source_id": "r012:unit:auto:9f5b75658465146534f073d6",
      "status": "source_frozen",
      "target_id": "r012:unit:s_probability_discussion"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e0b976c90291469592bea694",
      "source_id": "r012:unit:fig_intord_find_rep_ex3",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:347b6dd5f70b334e2b989613"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e0e6d2dda3df263d0ac82cba",
      "source_id": "r012:unit:s_posets_intro",
      "status": "source_frozen",
      "target_id": "r012:unit:exa_binaryrel"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e0f86b3c7f594d94655689f7",
      "source_id": "r012:unit:auto:aacf4c9ae6b4352e5f2c5a16",
      "status": "source_frozen",
      "target_id": "r012:unit:networkflow_spare"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e108d92ec8db79dff5c30ee1",
      "source_id": "r012:unit:s_probability_discussion",
      "status": "source_frozen",
      "target_id": "r012:unit:s_probability_exercises"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e14f13a2c5dcea0658994e19",
      "source_id": "r012:unit:auto:e0f50e92137238f006185b9f",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:5a5a5f490053509f506e2e65"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e153b245e87f6957e1c24185",
      "source_id": "r012:unit:auto:6cad689e5ac1868435dce175",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a07dfd387e4d8b8d5597b20b"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e159097c3c662fcecb243ba8",
      "source_id": "r012:unit:auto:e890493d9ce5282dd02dd98c",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:05f265d02d3ca62d0f8281ac"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e16b3ff74fa790f95586e65e",
      "source_id": "r012:unit:act_inclusion-exclusion_surjections-8-5_one-prop",
      "status": "source_frozen",
      "target_id": "r012:unit:act_inclusion-exclusion_surjections-8-5_two-prop"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e1799015ac564647618bfb61",
      "source_id": "r012:unit:auto:09b3390bcd5856e7b4193f8a",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7b910f078492bcbe711fcfb8"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e1b3b67f81841851f12ee424",
      "source_id": "r012:unit:auto:05f265d02d3ca62d0f8281ac",
      "status": "source_frozen",
      "target_id": "r012:unit:exa_twodie"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e1c2f932384b89a972d3e33b",
      "source_id": "r012:unit:posets_PI_chain-type2",
      "status": "source_frozen",
      "target_id": "r012:unit:big-poset-PI5"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e21e4f86845648cd62c9c2b4",
      "source_id": "r012:unit:auto:a378668872a0c84774c921cf",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:2ba9750f1e4fbe45abfdcd8a"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e2320757da88dbbaf84941e1",
      "source_id": "r012:unit:ch_inclusion-exclusion",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:8b4b0c93b275558730fa3875"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e27fb018ae0f5dbf17d6c7cd",
      "source_id": "r012:unit:cond_function-at-most-one",
      "status": "source_frozen",
      "target_id": "r012:unit:exa_function"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e2c406325438f2901958aeec",
      "source_id": "r012:unit:auto:a27fe4e374081f36ed124eee",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:8dea91983970df939fc376fa"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e2c8375995aa09b805c50c79",
      "source_id": "r012:unit:auto:2b9501b6517e77e868e24689",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:71277975a4975b582e2a5ed0"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e2db529193251cd3893cfdd4",
      "source_id": "r012:unit:auto:bc8f9a1c6e41090fe9f1e311",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:319ecf49b77604a02a1841e5"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e32db57ced9d6d16b30cc677",
      "source_id": "r012:unit:strings_lattice-paths_buzz-bucky",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:83b8ca7e2dabbb5e67ff29fb"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e35c6328a44bebbe65721dca",
      "source_id": "r012:unit:auto:8079635fbc4d38f493b000dc",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:1309cea2994e8e43e9c03468"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e370771b6ad8f9b423d9c522",
      "source_id": "r012:unit:auto:d999188fbdeef51619facbd4",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:32e01cf779f5b41852939dc3"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e39c7ce39686877e8b495cad",
      "source_id": "r012:unit:fig_latticepath",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:31c6d46a93c78959a12acfea"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e3a57e56dd262aea5fa1223b",
      "source_id": "r012:unit:exa_strings_perm",
      "status": "source_frozen",
      "target_id": "r012:unit:prop_strings_permutations"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e3eb40580c9fe7221a22d77f",
      "source_id": "r012:unit:fig_intord_find_rep_ex1",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:bc94eaaa40ba5a276e501aa5"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e3eea02616033a6a4a6cbab8",
      "source_id": "r012:unit:auto:d7c45bbaac6cda937a07c30e",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-genfunction_distributions"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e42fca9199498c76d945b12e",
      "source_id": "r012:unit:fig_graphs_eulerexample",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_bridges-graph"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e45d388d4b75d5578d3d8e92",
      "source_id": "r012:unit:fig_networkflow_network_ex",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f9600969c36abf89b0db5628"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e47afd148afd0959a3302344",
      "source_id": "r012:unit:auto:cabf64f1aa98a8a4413cd647",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:57cedb436befff82c83ed9b3"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e498a4f19229c0acc620dfaa",
      "source_id": "r012:unit:auto:2353518a3262cb2006d21a45",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphs_bipartite_ex"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e49e6ea0f8806b5eaac94f31",
      "source_id": "r012:unit:fig_graphs_planar_ex",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:d6c3d8fd412a8ad03e6c6976"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e4c9161f3dda221ca77a8c20",
      "source_id": "r012:unit:auto:d6c536ec88711ecdcc22ac5a",
      "status": "source_frozen",
      "target_id": "r012:unit:prop_sum-bincoeffs"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e4e477b2d206450270da7f88",
      "source_id": "r012:unit:auto:9c669e328b809df5f3d14056",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:3e0c87884fa6a31cd7042a45"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e541da7d2220f1e00592e931",
      "source_id": "r012:unit:auto:0521558e3324b301583e231e",
      "status": "source_frozen",
      "target_id": "r012:unit:eqn_distinct2"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e55dde2d8792216d432ef439",
      "source_id": "r012:unit:auto:c4c8833f92db93b2e94ad128",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e1321354951ba5fcec2ae15c"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e561044e908ec81ea8db8083",
      "source_id": "r012:unit:auto:cb7ff5c803d045f07d0f6a7c",
      "status": "source_frozen",
      "target_id": "r012:unit:thm_markov"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e587c22f8e3e63dc0dba0220",
      "source_id": "r012:unit:auto:d1fe9add68fc925362d04de9",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphs_intervals-ex"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e5929c19fa9143f61e6a8018",
      "source_id": "r012:unit:fig_squaredots",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:bc453f2e703a9afbf6d4038d"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e59356ba8245ea9da7d2b438",
      "source_id": "r012:unit:posets_PI_intord-findrep-nocontain",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_PI_intord-findrep-small-downset"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e599c67fb80e7c23fc870090",
      "source_id": "r012:unit:auto:795b6d4c24720d6fe770ec01",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:484c06194f105dfcf44848df"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e5baf70518f486bbb2d03d5f",
      "source_id": "r012:unit:ex_part_seq_cat",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:00210d7f68b93044c29aea5c"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e5bdb6094b51a834623691ac",
      "source_id": "r012:unit:auto:4411fbc2b5a9d67ef15e7dff",
      "status": "source_frozen",
      "target_id": "r012:unit:s_recurrence_genfunction"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e5ffd2f67ceae560b714bff4",
      "source_id": "r012:unit:s_polya_burnside",
      "status": "source_frozen",
      "target_id": "r012:unit:prop_polya_sum-stabs"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e60315a8aeded2d770d44884",
      "source_id": "r012:unit:fig_flowapplications_poset_network_ex",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ec214be7e3e958d4e43ea8c2"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e64dcf84664c78b665c83306",
      "source_id": "r012:unit:s_recurrence_exercises",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ac892aec96eaa77b4a0a36e4"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e6a33f28b92d951b503352bc",
      "source_id": "r012:unit:auto:0bd3b62b200da00131d43e75",
      "status": "source_frozen",
      "target_id": "r012:unit:t_sqrt"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e6dd92942de269ee07039e6f",
      "source_id": "r012:unit:prop_sumints",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:6ef4a112d0218e46113abcaf"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e6efc3b660b0cd36796c5b36",
      "source_id": "r012:unit:tab_function_e-i-ex",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e40cd59d752b9bc0e1054221"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e76c3cef37875fa5287e6598",
      "source_id": "r012:unit:auto:2124c8b77378df62a9471ad7",
      "status": "source_frozen",
      "target_id": "r012:unit:intord-to-diagram-exercise1"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e76fcd40e5a96a46755505c6",
      "source_id": "r012:unit:thm-strings-multinomial",
      "status": "source_frozen",
      "target_id": "r012:unit:exa_strings_multinom"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e7bbd7c133fa5ba8eca6814e",
      "source_id": "r012:unit:ss_polya_scales",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_polya_scales"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e853a36b3973fac9b96b14da",
      "source_id": "r012:unit:graphs_eulerham_reading_noneuler",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_eulerham_reading_euler"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e8a3f6c7645c2e2ccd95347e",
      "source_id": "r012:unit:auto:73607b984b32ca9cc2f4a06f",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ae57c2d53c39e74275cf606a"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e93ecb7beaf3df497701d856",
      "source_id": "r012:unit:posets_intro_reading-antichain",
      "status": "source_frozen",
      "target_id": "r012:unit:s_posets_additional-concepts"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e947069cd926a7abc08b8c10",
      "source_id": "r012:unit:auto:fb05b2cc09e905e12beb3564",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_networkflow_network_ex"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e94a762993a4ec38a01aef9a",
      "source_id": "r012:unit:s_polya_apps",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:48d6efeec6cf713d96928086"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e95b0823b5b90c90a1ec8ef8",
      "source_id": "r012:unit:exa_lattice-Catalan",
      "status": "source_frozen",
      "target_id": "r012:unit:flippath"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e964e27df1e9d7e524e44a42",
      "source_id": "r012:unit:auto:12b6629772d99bdcaab15a9b",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_recurrence_diffeq"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e967058d06c2c1fe3414d6a4",
      "source_id": "r012:unit:auto:197b77bb9dbc20b6e4460968",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:8a2b6e064c5bf5582ffdd432"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e981da379dc00a634dc5d9dd",
      "source_id": "r012:unit:posets_PI_intord-findrep-small-downset",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_PI_intord-firstfit-chains"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e9894259db6e59bab53be7fb",
      "source_id": "r012:unit:auto:0c12de3cc03d6ac23380ad71",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_string-template"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e99a17289c7011032707b3e0",
      "source_id": "r012:unit:auto:4d2de1f96a396d5a3c15a0ce",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphalgorithms_dijkstra-proof"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e9a27f86f07237c449a10b19",
      "source_id": "r012:unit:auto:06cb95ed0751c8381d5f4677",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:92f45594ffaf56b91b4c591a"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:e9c4e611d655486d62f53888",
      "source_id": "r012:unit:auto:e40cd59d752b9bc0e1054221",
      "status": "source_frozen",
      "target_id": "r012:unit:tab_perm-e-i-ex"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ea0d232b566e7cc0a6c0b7b4",
      "source_id": "r012:unit:auto:767c1ef3d1b2ec67994d084f",
      "status": "source_frozen",
      "target_id": "r012:unit:s_background_notation"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ea0f339f82798d5eeb942c75",
      "source_id": "r012:unit:ss_polya_perm-groups_rep",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_polya_perm-digraph"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ea331b7b690973d560ee80cb",
      "source_id": "r012:unit:rqs-recurrence_adv-ops",
      "status": "source_frozen",
      "target_id": "r012:unit:rq-recurrence_adv-ops_rewrite"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ea4575e4dd03045c112cf737",
      "source_id": "r012:unit:auto:25f2089f3c8dec1fd1474256",
      "status": "source_frozen",
      "target_id": "r012:unit:s_induction_PI"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ea78efb77484257b7616e9f3",
      "source_id": "r012:unit:ch_posets",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:be51e7b4d528499641208404"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ea85ae72f4a8f81a998dca03",
      "source_id": "r012:unit:auto:9e21c03f74f2396d8887cd97",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:5d2d0ca4a63c1626c4349b92"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:eae24657570cde1aaf22cb11",
      "source_id": "r012:unit:auto:999eeb57a6f2655317279960",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:d2d9f90c2f0cdae05675535e"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:eb038dd8cd33f5b879e2630c",
      "source_id": "r012:unit:auto:0af4bce12356cdbbd0bd2bf5",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:999eeb57a6f2655317279960"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:eb379330912c27309d24f601",
      "source_id": "r012:unit:strings_PI_folders-ge-four-PTX",
      "status": "source_frozen",
      "target_id": "r012:unit:strings_PI_folders-save-some-PTX"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:eb3c63afe7c7d31ad6f0c88b",
      "source_id": "r012:unit:auto:12aceeddc87c1fdef0bc6b45",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a4e6d5e88a585c217e6c88e7"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:eb3c93f75fe942116e75c683",
      "source_id": "r012:unit:prop_polya_sum-stabs",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e713aa51246733af1404e7c3"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:eb4675ae95837d4823cc716e",
      "source_id": "r012:unit:strings_PI_lattice-path-transform-activity",
      "status": "source_frozen",
      "target_id": "r012:unit:strings_PI_binthm-activity"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:eb60f77b4a8b6a947c25284b",
      "source_id": "r012:unit:auto:86898ce92fd24c8fa8e56a4b",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c9fa660aeca60b242f6e9a26"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:eb633dc9b0ac674d81b61a0e",
      "source_id": "r012:unit:auto:a9579cdd2bb5d5ed175a99b6",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f3fccbe0a8d9a59de7093609"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ebef9212034fccc3f2a2a04f",
      "source_id": "r012:unit:auto:bae3e8927c7d8d9515abb1a9",
      "status": "source_frozen",
      "target_id": "r012:unit:alg_prim"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ebefa5710cc39a8f98f28c82",
      "source_id": "r012:unit:auto:fb5cb6aceb24c969d223c32c",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:bb6dfad7d50e7310e1e2004d"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ec1ad1ae53e26cbeea53c50a",
      "source_id": "r012:unit:auto:cb283dd60991e8a0c7645974",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_span_tree_ex1"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ec24e1e707c76d22cc6a3e0a",
      "source_id": "r012:unit:auto:258cf7ca58f48b04d5ec681e",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ed39e4dc5f08af1ba06b78f7"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ec6bc524ea74d9bbc6a34c38",
      "source_id": "r012:unit:auto:853be05aa5da6212a844837f",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:22b356cf3625d028998ca7db"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ec82abbc50d93ca73424f58e",
      "source_id": "r012:unit:act_inclusion-exclusion_surjections-formula_four-prop",
      "status": "source_frozen",
      "target_id": "r012:unit:act_inclusion-exclusion_surjections-formula_j-prop"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ec9d72823b81e3caf5c28c32",
      "source_id": "r012:unit:exa_genfunction_fruit",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:2d043fada756b0e678fbcfa4"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ecad1d12d5195102c0593a05",
      "source_id": "r012:unit:auto:356f8d5a1ac0f785dfd5b5f4",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_part_seq_cat"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ecd3937f04463727f3e3e32f",
      "source_id": "r012:unit:auto:fbdbbfdd913b7a4f03551801",
      "status": "source_frozen",
      "target_id": "r012:unit:tab_digraph1"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ece942ada5448e11230114e4",
      "source_id": "r012:unit:eqn_solutionrr",
      "status": "source_frozen",
      "target_id": "r012:unit:s_recurrence_rigorous_general"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ed7a460f6cf179a597908e39",
      "source_id": "r012:unit:prop_triangle-free",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:431fddeb1996bc9fbdd291c4"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:edfce95f4679d35a1e2ae914",
      "source_id": "r012:unit:thm_graphramsey",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:d02601349e657a94593ab861"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ee728935dd05a5fae717ca5c",
      "source_id": "r012:unit:img-hamgraph3",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4f64a9dc16b1b60d975ff95e"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ee880c6c38a662d0fb3e5f17",
      "source_id": "r012:unit:auto:7b8975bfedbafba14aa4e12a",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:33c963d4a1733b8680bf29a7"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:eeac24d1733f79b10d387094",
      "source_id": "r012:unit:auto:79557c52790d01c1a89d5efb",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ff603adadd84860eeb6a3169"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:eeb05494bdd1e50aa79caeb5",
      "source_id": "r012:unit:auto:bc6a3aac49fa0f9288c6a2aa",
      "status": "source_frozen",
      "target_id": "r012:unit:s_background_intro"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:eec2f8f2f4488236b13c1cf1",
      "source_id": "r012:unit:s_recurrence_rubots",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_rubots"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:eed3585c09f72408879adb39",
      "source_id": "r012:unit:posets_PI_movie-poset",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_PI_antichains"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:eed67e024398d71bccd11b9c",
      "source_id": "r012:unit:auto:d41ac63580d01f30367acff9",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f2cf0947318848e87328f400"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:eee50a3f8d2565e20e220253",
      "source_id": "r012:unit:auto:a8941d1922d32c6765c9e612",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e196b020c5e268ba01acce5f"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ef288bc07547bf96c56b8c44",
      "source_id": "r012:unit:fig_graphs_languages",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphs_k33"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ef44716b5fc6df2b1cf93fdf",
      "source_id": "r012:unit:auto:6532b17c740dc6536cbdfe20",
      "status": "source_frozen",
      "target_id": "r012:unit:s_background_reals"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:efb9be37b38fda451754a918",
      "source_id": "r012:unit:fig_flowapplications-poset",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_flowapplications-network"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:efc0845f8bd35c11e208cf9f",
      "source_id": "r012:unit:s_recurrence_linear",
      "status": "source_frozen",
      "target_id": "r012:unit:rqs-recurrence_linear"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:efe3e1d2693efaa09ffa7d25",
      "source_id": "r012:unit:disc-graphs_color-intro",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f28aba0b200c71f8c6e33e49"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:effe9805391636bc46a5da08",
      "source_id": "r012:unit:fig_flowapplications_bipmatch_network",
      "status": "source_frozen",
      "target_id": "r012:unit:img_flowapplications_bipmatch_network"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f00d9c9b32ec69f946b3c4b7",
      "source_id": "r012:unit:auto:0935ad4164e5fda622644b26",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:9b80b937fe38a3592e7415a8"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f02a02f9c03d43d5858b4f78",
      "source_id": "r012:unit:auto:da292f36c846eaac8a455739",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_PI_coloring-defn"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f06a1fb3330cc38c9ca8374f",
      "source_id": "r012:unit:prop_networkflow_update",
      "status": "source_frozen",
      "target_id": "r012:unit:exa_networkflow_delta"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f08fcd0f2301a07a7cddde72",
      "source_id": "r012:unit:auto:509b5abe35c1f884b0712fda",
      "status": "source_frozen",
      "target_id": "r012:unit:s_inclusion-exclusion_PI"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f0ac8bfb3ddf694e7551eff1",
      "source_id": "r012:unit:eqn_recurrence_ternary",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:6fb2d3d14bf9ef34219de62c"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f0af48a6d2bf6a61925f08fc",
      "source_id": "r012:unit:auto:fd736eddeac1c38df813c04f",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:3856dd43d652f4814465d3c2"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f0c9dce1d89e30b27efaa30a",
      "source_id": "r012:unit:auto:348b30fdefc7b569859875ee",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:05d35182197ca9d5f94b2a2a"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f0cf31f92e3f4cf50c9bc444",
      "source_id": "r012:unit:thm_graphs_bipartite",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:f617e7950e8d92026c8d18f1"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f0d9402ceff911c489e7cef7",
      "source_id": "r012:unit:auto:be733c69f1f79c989d8f54c4",
      "status": "source_frozen",
      "target_id": "r012:unit:s_induction_gcd"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f0e62393441605db0e0960eb",
      "source_id": "r012:unit:auto:abcd4c6a7f01f4f0e3720fa6",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4794720607374699d51eec4f"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f0f36564f6f43acc4d767ab3",
      "source_id": "r012:unit:auto:6ec856a2875ee6117c85c974",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:73607b984b32ca9cc2f4a06f"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f0f8d3a846f649e7b149a1e1",
      "source_id": "r012:unit:auto:01062773643c273567236f44",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:9da8ebe78f63c221b5b6bc64"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f10727638ed74eb1aca2f75b",
      "source_id": "r012:unit:big-poset-PI4",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_PI_chain-type2"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f12e58542203e23d00301e4a",
      "source_id": "r012:unit:ex_polya_perm-pairs",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7ce8b90cc2b414d83c0c5892"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f16deda033f1f446a9d8c1ae",
      "source_id": "r012:unit:genfunction_PI_string-restrict-2",
      "status": "source_frozen",
      "target_id": "r012:unit:ch_recurrence"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f1a588cb4959c05bc30b9f51",
      "source_id": "r012:unit:rqs-posets_intervalorder",
      "status": "source_frozen",
      "target_id": "r012:unit:posets-rq_intervalorder_list-less"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f1ae334c1917695fb51b71ca",
      "source_id": "r012:unit:auto:144482dcd24dcb5624a6483d",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:90b8b4e5eb57ae64daeb4bb5"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f206a2c0675e8f1c3042bcdf",
      "source_id": "r012:unit:s_probmeth_graph-ramsey",
      "status": "source_frozen",
      "target_id": "r012:unit:lem_r33"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f23555902db1cdba173c928d",
      "source_id": "r012:unit:auto:7ad32a20f169b1d58bcd7202",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7126d6d352834b81eac3866d"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f2410bf740cf68b5bbc4775d",
      "source_id": "r012:unit:inclusion-exclusion_PI_surjection",
      "status": "source_frozen",
      "target_id": "r012:unit:inclusion-exclusion_PI_functions-count"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f2b1445d3c89141ff26dca67",
      "source_id": "r012:unit:auto:bc94eaaa40ba5a276e501aa5",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_intord_find_rep_ex4"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f2cedc320dd2ca8d328e19da",
      "source_id": "r012:unit:auto:88e829739c515ced56bb23b6",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ca9ab529a481f45be19b9ae7"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f2e4ff46e1d25653b9f97a29",
      "source_id": "r012:unit:auto:7f36bb6779832451322c835a",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_induction_lines-regions-rs"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f31961c65e666a38edc89f18",
      "source_id": "r012:unit:auto:393382e55fd095419648ea30",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphs_noneuler_exercise"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f34b82e4ab7ed518163df301",
      "source_id": "r012:unit:fig_4cube",
      "status": "source_frozen",
      "target_id": "r012:unit:ss_posets_subset-lattice_sperner"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f388d273769c83f1a7c75eb8",
      "source_id": "r012:unit:lem_polya_burnside",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fdc41887f2b091c4fe05c448"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f3a320b24745f396ad689643",
      "source_id": "r012:unit:auto:4997a938dd446cd543a8760c",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:5f484029deefd53f905160b4"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f3c6752bceaa75c8a2cb85ee",
      "source_id": "r012:unit:auto:9852113baa37e0eb158e9c5c",
      "status": "source_frozen",
      "target_id": "r012:unit:eqn_rnn"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f3d9c417c869bf4f8cfd1d62",
      "source_id": "r012:unit:auto:bc4b368e65f86543b4cb5b86",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:0380422933f370430e4848b1"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f4390a48c33860fb441d02f5",
      "source_id": "r012:unit:s_posets_additional-concepts",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:9fa3b4654d9916a058d41b66"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f450f311f135f3cd96d1adc6",
      "source_id": "r012:unit:rqs-strings_permutations",
      "status": "source_frozen",
      "target_id": "r012:unit:appcomb_strings_permutation_reading_check"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f474c68d627527013db39c9b",
      "source_id": "r012:unit:auto:26e5475466f215ad26712e0a",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:b8213a94e40c25117faba03a"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f479ec520aa91021b5011b30",
      "source_id": "r012:unit:auto:4b501b2e30b7fc3e772145af",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:43a30bad71b10563bb50b912"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f4906943690a70e7f618b306",
      "source_id": "r012:unit:auto:e01e17d302eefd14243adf2c",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:5ac5255e6fa27271425534fb"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f4973810343382b3ccbf17a0",
      "source_id": "r012:unit:fig_induction_lines-regions-rs",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a27fe4e374081f36ed124eee"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f5ccde4b12ff9783138a7adb",
      "source_id": "r012:unit:auto:83b8ca7e2dabbb5e67ff29fb",
      "status": "source_frozen",
      "target_id": "r012:unit:strings_lattice-paths_buzz-bucky-all"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f5d2c34472555e50c35505f0",
      "source_id": "r012:unit:f_unlabeled",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:bb6b3019466165fefb6c61ee"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f6185f434934e043c92983aa",
      "source_id": "r012:unit:s_induction_bincoeffs",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_pascal"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f6605c98d5340cd28aa44411",
      "source_id": "r012:unit:auto:dc7056216e439071dc1ede50",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:56571ed736bc51d7ce86d6d1"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f67414674ec8d46e3774f522",
      "source_id": "r012:unit:auto:c1cbbffbb5bf258ea18be45d",
      "status": "source_frozen",
      "target_id": "r012:unit:s_genfunction_exponential"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f6a20ab081704ca8b9a01329",
      "source_id": "r012:unit:posets_PI_antichains",
      "status": "source_frozen",
      "target_id": "r012:unit:big-poset-PI1"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f6ae6d76f08bd4e8168d1ff6",
      "source_id": "r012:unit:posets_PI_subset-lattice-height",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_PI_intord-less"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f6d9a04e426c00d3d6a3a203",
      "source_id": "r012:unit:fig_intord_to_diag_ex",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:2124c8b77378df62a9471ad7"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f6ec46604172e49e68329a31",
      "source_id": "r012:unit:rqs-induction_proofs",
      "status": "source_frozen",
      "target_id": "r012:unit:induction_proofs_hanoi"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f6f33236dbe24a6a9d1b41c0",
      "source_id": "r012:unit:auto:33c963d4a1733b8680bf29a7",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:dc7056216e439071dc1ede50"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f70867ee14009c4a675cfff6",
      "source_id": "r012:unit:appcomb_strings_comb-proof_reading_2n-choose-n",
      "status": "source_frozen",
      "target_id": "r012:unit:s_strings_bin-coeff"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f765b802d9819948059b09b7",
      "source_id": "r012:unit:thm_kuratowski",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_petersen-graph-k33"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f7983a0f2087dbe906c7d695",
      "source_id": "r012:unit:prop_num-divisible",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:40c708c69ade17788d6a5947"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f79f14f7d306868be27e9682",
      "source_id": "r012:unit:act_inclusion-exclusion_surjections-formula_two-prop",
      "status": "source_frozen",
      "target_id": "r012:unit:act_inclusion-exclusion_surjections-formula_four-prop"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f7bdcfe6e15365e0ff64bbcc",
      "source_id": "r012:unit:auto:66ec74e480cb41c08378fa17",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:795b6d4c24720d6fe770ec01"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f80524a4966082ba3561dc99",
      "source_id": "r012:unit:exa_twodie",
      "status": "source_frozen",
      "target_id": "r012:unit:s_probability_bernoulli-trials"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f80ee7bd4f4de24f4e376057",
      "source_id": "r012:unit:auto:71277975a4975b582e2a5ed0",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_recurrence_lines-solved"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f82e9f2a2ad9c0dabb32a20f",
      "source_id": "r012:unit:auto:49a245ce6c83dae6ab815ec6",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c7bb3264c215701481e83164"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f8342d36e325f629210e4773",
      "source_id": "r012:unit:fig_networkflow_smallnet",
      "status": "source_frozen",
      "target_id": "r012:unit:s_networkflow_labeling-algorithm"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f86b9bd3b271f9dd49595428",
      "source_id": "r012:unit:posets-rq_intervalorder_list-less",
      "status": "source_frozen",
      "target_id": "r012:unit:posets_intervalorder_rq-intord1"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f88ecba38a520083d1df77e8",
      "source_id": "r012:unit:exa_intersecting",
      "status": "source_frozen",
      "target_id": "r012:unit:exa_Sperner"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f89f5a6d8ecdbe261c8e719a",
      "source_id": "r012:unit:auto:5f54b054a0ccc569d8461c0f",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:9fa2c7d24dcb4d8ba626d139"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f918dfdd76769ebc05d4c521",
      "source_id": "r012:unit:fig_graphs_tree-14verts-ex3",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e5c02f3749617d0707c93f7b"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f92b8f3ef3fe00552b554369",
      "source_id": "r012:unit:auto:e005b8cddbb6dd3451c92c22",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:2720c52104cf3d128a826639"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f98f0dcf491a3f015b5dc6d8",
      "source_id": "r012:unit:appcomb_strings_permutation_reading_cochairs",
      "status": "source_frozen",
      "target_id": "r012:unit:appcomb_strings_permutation_reading_more"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f99a50df2cdfdd553ea8ad57",
      "source_id": "r012:unit:s_graphs_PI",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_PI_subgraph1"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f9c7d298e334edb6f1dbc845",
      "source_id": "r012:unit:rqs-graphs_color",
      "status": "source_frozen",
      "target_id": "r012:unit:graphs_color_reading_high-degree"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:f9f4d658a8d6956f0fd59cbd",
      "source_id": "r012:unit:fig_polya_graphs",
      "status": "source_frozen",
      "target_id": "r012:unit:s_polya_exercises"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:faa60b56aa464e7dbaef5179",
      "source_id": "r012:unit:exa_genfunction_multisets",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:d7c45bbaac6cda937a07c30e"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:fb1d7b45f87f70e286e86c06",
      "source_id": "r012:unit:auto:f5b2eb7b69a56afcbbd38a1f",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:1ee634ed8eab355c3350ccdf"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:fbac8c480f64b724ce2de604",
      "source_id": "r012:unit:auto:579ed4ce02dc9e5c91947fa1",
      "status": "source_frozen",
      "target_id": "r012:unit:s_recurrence_solving"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:fc7fa7fa868185c91d9f5bbf",
      "source_id": "r012:unit:auto:ee8879a06017a0d2b15e112b",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:318098a808461c4b431eaeec"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:fc90873927b579362010e87b",
      "source_id": "r012:unit:tab_polya_fixed-square",
      "status": "source_frozen",
      "target_id": "r012:unit:s_polya_perm-groups"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:fc93ef733a9c8183ef42ea1e",
      "source_id": "r012:unit:s_intro_enum",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_intro_necklace"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:fca5ada70a3906c6658a1958",
      "source_id": "r012:unit:auto:c026fb8e5b8826a383e29be2",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:8b86725e25b5b53f9b78d02b"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:fcdd9cab95ed31ede8fa8b1d",
      "source_id": "r012:unit:auto:c82d76e91ce74a71b4c93ded",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:87315ef605aa4441b0791a2e"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:fd5733793b49dec11090316c",
      "source_id": "r012:unit:auto:8a6e60a8b6286b051c013987",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4200147cc15d9ce97a2c6d6e"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:fdb6d3d335db18ff56b4088c",
      "source_id": "r012:unit:def-image",
      "status": "source_frozen",
      "target_id": "r012:unit:inclusion-exclusion_activity_surjection"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:fe006a2118928fef64b58a93",
      "source_id": "r012:unit:auto:eed81cb8cba429ff66ee6f28",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_flowapplications_matching_ex1"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:fe09cf0591cb65886a11bbc4",
      "source_id": "r012:unit:s_graphs_planar",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_graphs_utils"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:fe224f83858e6233dbb08b2b",
      "source_id": "r012:unit:auto:be197b76dc3e13fc3ab20d67",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e039df75c9c568d545d48458"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:fe37fda9c43d7fb4178aa4fd",
      "source_id": "r012:unit:appcomb_strings_permutation_reading_more",
      "status": "source_frozen",
      "target_id": "r012:unit:s_strings_combinations"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:fe6393459ca12d9e710f8083",
      "source_id": "r012:unit:rqs-posets_intervalorder_findrep",
      "status": "source_frozen",
      "target_id": "r012:unit:rq-posets_intervalorder_findrep-loose-point"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:fe810ad47e8a8335ea2d7aa6",
      "source_id": "r012:unit:auto:cac0a925995fedd2d6c7a20b",
      "status": "source_frozen",
      "target_id": "r012:unit:fig_flowapplications_poset_network_ex"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ff1d08dff5c174edee270875",
      "source_id": "r012:unit:ex_recurrence_gf-nonhomog",
      "status": "source_frozen",
      "target_id": "r012:unit:s_recurrence_rubots"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ff25132ea3dc3ee7db8e0a39",
      "source_id": "r012:unit:appcomb_strings_PI_sum-ell",
      "status": "source_frozen",
      "target_id": "r012:unit:strings_PI_sum-bincoeff-square"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ff368b3eeb8eeb994dd5956c",
      "source_id": "r012:unit:auto:8cbb71879170a7a1d71de4e4",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c13a0c2d885e130530fde24c"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ff6bd8bb708b9f8bf0509ac5",
      "source_id": "r012:unit:auto:a58313acc3d83680ca48be27",
      "status": "source_frozen",
      "target_id": "r012:unit:s_recurrence_PI"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ff760cc7109abf044fb1c1f9",
      "source_id": "r012:unit:auto:91ea89b1e2c35d0a8968a0c0",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:347819b28ee8432516f8db1d"
    },
    {
      "relation": "precedes",
      "relation_id": "r012:relation:precedes:ff84215831848cb25ab645cc",
      "source_id": "r012:unit:fig_spantree",
      "status": "source_frozen",
      "target_id": "r012:unit:thm-graphs-first"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:00497fc3a499b067961bb0a0",
      "source_id": "r012:concept:incomparability-graph",
      "status": "source_frozen",
      "target_id": "r012:concept:graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:007cf0a3f73d5fbf8ea80e06",
      "source_id": "r012:concept:advancement-operator-equation",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:00b0eb79038d38c88d3c2877",
      "source_id": "r012:concept:forbidden-substring-recurrence",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence-relation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:00eaa0d88fa3abc4808f1882",
      "source_id": "r012:concept:integer-pair-equivalence",
      "status": "source_frozen",
      "target_id": "r012:concept:nonnegative-integer"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:014ddb55dabe047eee26ec83",
      "source_id": "r012:concept:random-tournament",
      "status": "source_frozen",
      "target_id": "r012:concept:probability-space"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:014fa257e86dac3a6da9ea18",
      "source_id": "r012:concept:graph-loop",
      "status": "source_frozen",
      "target_id": "r012:concept:graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:01815db9b4116b9823f061ca",
      "source_id": "r012:concept:labeled-graph",
      "status": "source_frozen",
      "target_id": "r012:concept:graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:01db6538658d296d5324662e",
      "source_id": "r012:concept:distinct-root-recurrence-solution",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator-polynomial"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:01e16bbedcd1226930f8923b",
      "source_id": "r012:concept:partial-order",
      "status": "source_frozen",
      "target_id": "r012:concept:antisymmetric-relation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:01ea02c040879da83626edad",
      "source_id": "r012:concept:poset-rank",
      "status": "source_frozen",
      "target_id": "r012:concept:partial-order"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:0205f48dc763dae108eba18a",
      "source_id": "r012:concept:coin-change-generating-function",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function-distribution-model"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:0213d4cdba450d9ef8908f94",
      "source_id": "r012:concept:adaptive-wagering-without-replacement",
      "status": "source_frozen",
      "target_id": "r012:concept:sampling-without-replacement"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:025063cd3eb6200ab2eda9e4",
      "source_id": "r012:concept:binary-relation",
      "status": "source_frozen",
      "target_id": "r012:concept:set-membership"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:02613eb2e40378eb3259b3f5",
      "source_id": "r012:concept:set-builder-notation",
      "status": "source_frozen",
      "target_id": "r012:concept:predicate"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:02b404b3a63e8d14c0219a5f",
      "source_id": "r012:concept:rooted-tree",
      "status": "source_frozen",
      "target_id": "r012:concept:tree"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:03d00f42b05b517aa06cab7d",
      "source_id": "r012:concept:forbidden-substring-recurrence",
      "status": "source_frozen",
      "target_id": "r012:concept:substring"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:048d6ed024c7a274cd806a29",
      "source_id": "r012:concept:rubot",
      "status": "source_frozen",
      "target_id": "r012:concept:unlabeled-tree"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:04f4d6f00d66f6ce8e29ac5f",
      "source_id": "r012:concept:edge",
      "status": "source_frozen",
      "target_id": "r012:concept:vertex"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:064355eeba6519ced3a8ac42",
      "source_id": "r012:concept:bipartite-matching",
      "status": "source_frozen",
      "target_id": "r012:concept:bipartite-graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:06e84264b1ddce33b924066e",
      "source_id": "r012:concept:existential-quantifier",
      "status": "source_frozen",
      "target_id": "r012:concept:logical-quantifier"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:078704dad6886088dabc3d86",
      "source_id": "r012:concept:flow-cut-capacity-bound",
      "status": "source_frozen",
      "target_id": "r012:concept:cut-capacity"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:07ada38209691faa786d53d0",
      "source_id": "r012:concept:tree",
      "status": "source_frozen",
      "target_id": "r012:concept:acyclic-graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:08102d20763246947af7714f",
      "source_id": "r012:concept:oriented-graph",
      "status": "source_frozen",
      "target_id": "r012:concept:digraph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:08136bf536970ab83b6c2c30",
      "source_id": "r012:concept:independent-graph",
      "status": "source_frozen",
      "target_id": "r012:concept:graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:0882d2094b6eaf9c5aa12bd8",
      "source_id": "r012:concept:explicit-recurrence-solution",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence-relation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:088c56a18f166320335af872",
      "source_id": "r012:concept:pascal-triangle",
      "status": "source_frozen",
      "target_id": "r012:concept:recursion"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:08cc250c3fa98d4f75c6cdcc",
      "source_id": "r012:concept:poset-isomorphism",
      "status": "source_frozen",
      "target_id": "r012:concept:poset"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:08e9ed2f99c7a4cbbeaf449b",
      "source_id": "r012:concept:ramsey-event-dependency-count",
      "status": "source_frozen",
      "target_id": "r012:concept:triangle-bad-event"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:093bb2584c35701a8a4da1e6",
      "source_id": "r012:concept:van-der-waerden-theorem",
      "status": "source_frozen",
      "target_id": "r012:concept:ramsey-property"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:0956010f41d57d22037956d2",
      "source_id": "r012:concept:multiset-generating-function",
      "status": "source_frozen",
      "target_id": "r012:concept:binomial-coefficient"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:09c273a1a1c269e2d1dd7797",
      "source_id": "r012:concept:chain-partition",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-chain"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:09cad4f07ce726fa1bdca65b",
      "source_id": "r012:concept:left-child",
      "status": "source_frozen",
      "target_id": "r012:concept:tree-child"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:0a031c4146530c410863d229",
      "source_id": "r012:concept:graph",
      "status": "source_frozen",
      "target_id": "r012:concept:discrete-structures"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:0a42edaa06fa7e762f6a12b4",
      "source_id": "r012:concept:bipartite-matching-flow-reduction",
      "status": "source_frozen",
      "target_id": "r012:concept:maximum-bipartite-matching"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:0a4f371085f842437031d626",
      "source_id": "r012:concept:rubot",
      "status": "source_frozen",
      "target_id": "r012:concept:rooted-tree"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:0a568e0114d2a847f347def2",
      "source_id": "r012:concept:event-complement-product-notation",
      "status": "source_frozen",
      "target_id": "r012:concept:event"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:0b8cc6925bcbefd4c664d8b5",
      "source_id": "r012:concept:forbidden-substring-recurrence",
      "status": "source_frozen",
      "target_id": "r012:concept:string"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:0c0256ea9d933774e17f38ee",
      "source_id": "r012:concept:interval-order",
      "status": "source_frozen",
      "target_id": "r012:concept:poset"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:0c0a58a216c0e0272aa7572f",
      "source_id": "r012:concept:imaginary-unit",
      "status": "source_frozen",
      "target_id": "r012:concept:complex-number-system"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:0c3dfff2c7d8c828cf31e33d",
      "source_id": "r012:concept:eulerian-circuit",
      "status": "source_frozen",
      "target_id": "r012:concept:graph-circuit"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:0c5b061d9b8af495d30e8d68",
      "source_id": "r012:concept:database-identifier-recurrence",
      "status": "source_frozen",
      "target_id": "r012:concept:string"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:0c697c2a4215325136135aee",
      "source_id": "r012:concept:restricted-passcode-egf",
      "status": "source_frozen",
      "target_id": "r012:concept:exponential-generating-function"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:0c78c7441b31a9e490f37d30",
      "source_id": "r012:concept:hasse-diagram",
      "status": "source_frozen",
      "target_id": "r012:concept:cover-graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:0c9f5ce105c9d581dab82c03",
      "source_id": "r012:concept:central-tendency",
      "status": "source_frozen",
      "target_id": "r012:concept:random-variable"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:0ca21083ba6ff4db8a240484",
      "source_id": "r012:concept:algebraic-number",
      "status": "source_frozen",
      "target_id": "r012:concept:polynomial"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:0cca6197be89cecdaa9b5eab",
      "source_id": "r012:concept:flow-conservation-law",
      "status": "source_frozen",
      "target_id": "r012:concept:network-flow"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:0ce0272f1031ba1ce0ebb9d5",
      "source_id": "r012:concept:four-color-theorem",
      "status": "source_frozen",
      "target_id": "r012:concept:planar-graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:0d0de5f8abaa38eb74e36377",
      "source_id": "r012:concept:aircraft-crew-positioning",
      "status": "source_frozen",
      "target_id": "r012:concept:industrial-optimization"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:0dcedb79f0a843761fda9ea7",
      "source_id": "r012:concept:graph-algorithm",
      "status": "source_frozen",
      "target_id": "r012:concept:graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:0dfdda2301b1a4cf26c8e56c",
      "source_id": "r012:concept:kuratowski-theorem",
      "status": "source_frozen",
      "target_id": "r012:concept:planar-graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:0e373b26107229206b9b9633",
      "source_id": "r012:concept:independent-set",
      "status": "source_frozen",
      "target_id": "r012:concept:adjacency"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:0e7217165ffc011fba58f17a",
      "source_id": "r012:concept:inclusion-exclusion",
      "status": "source_frozen",
      "target_id": "r012:concept:enumeration"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:0eb22161ac7f90cc379687ca",
      "source_id": "r012:concept:identity-transformation",
      "status": "source_frozen",
      "target_id": "r012:concept:group-action"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:0ec72984a0e984b0d74337eb",
      "source_id": "r012:concept:set-builder-notation",
      "status": "source_frozen",
      "target_id": "r012:concept:set"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:0f66d71e0f31f4435494346d",
      "source_id": "r012:concept:greedy-algorithm",
      "status": "source_frozen",
      "target_id": "r012:concept:algorithm"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:0fb16728c5920c32a611f051",
      "source_id": "r012:concept:attendant-software",
      "status": "source_frozen",
      "target_id": "r012:concept:operating-system"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:0fd7e04c9f9fe90ed8635c33",
      "source_id": "r012:concept:strong-induction",
      "status": "source_frozen",
      "target_id": "r012:concept:mathematical-induction"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:1038c06453610460d9085fbc",
      "source_id": "r012:concept:symmetric-group",
      "status": "source_frozen",
      "target_id": "r012:concept:permutation-group"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:106e4c2b9c5f503fc6d15a65",
      "source_id": "r012:concept:generating-function-recurrence-method",
      "status": "source_frozen",
      "target_id": "r012:concept:ordinary-generating-function"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:108558781d1df9634a4fe641",
      "source_id": "r012:concept:graph-connectivity",
      "status": "source_frozen",
      "target_id": "r012:concept:path"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:1087beb0a8a07a325d5e6ac2",
      "source_id": "r012:concept:euclidean-algorithm",
      "status": "source_frozen",
      "target_id": "r012:concept:recursion"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:1091191b0d5fa27d187bf84b",
      "source_id": "r012:concept:first-degree-advancement-operator-solution-space",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:10a97dfab89bba126da49469",
      "source_id": "r012:concept:derangement-enumeration-formula",
      "status": "source_frozen",
      "target_id": "r012:concept:derangement"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:10b72080a6c1d2c48772d497",
      "source_id": "r012:concept:cycle-index",
      "status": "source_frozen",
      "target_id": "r012:concept:permutation-group"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:10d3310915f419b6acca7e44",
      "source_id": "r012:concept:combinatorial-proof",
      "status": "source_frozen",
      "target_id": "r012:concept:binomial-coefficient"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:1195fd497aa32a615399afe3",
      "source_id": "r012:concept:integer-multiplication",
      "status": "source_frozen",
      "target_id": "r012:concept:well-defined-operation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:119db4aa3b314b95f8ead0e2",
      "source_id": "r012:concept:negative-half-binomial-coefficient",
      "status": "source_frozen",
      "target_id": "r012:concept:falling-product-recurrence"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:11d76856f0f29d9e0e5f71c3",
      "source_id": "r012:concept:conditional-probability",
      "status": "source_frozen",
      "target_id": "r012:concept:probability-space"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:11d87317b968648f6e4d58a2",
      "source_id": "r012:concept:dirac-theorem",
      "status": "source_frozen",
      "target_id": "r012:concept:vertex-degree"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:12224e38375b942a4710ff4b",
      "source_id": "r012:concept:prufer-code",
      "status": "source_frozen",
      "target_id": "r012:concept:leaf"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:128dddc3d4a657825e1304fd",
      "source_id": "r012:concept:open-statement",
      "status": "source_frozen",
      "target_id": "r012:concept:positive-integer"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:130a6b680670330b200aabbf",
      "source_id": "r012:concept:recurrence-equation",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:1311c21fbf5212201055b1fe",
      "source_id": "r012:concept:bijection",
      "status": "source_frozen",
      "target_id": "r012:concept:injection"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:1359d58e284ea4857c48ae04",
      "source_id": "r012:concept:rubot-catalan-recurrence",
      "status": "source_frozen",
      "target_id": "r012:concept:rubot"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:135c3d7d7c5c57ba1d63574b",
      "source_id": "r012:concept:comparison-sorting",
      "status": "source_frozen",
      "target_id": "r012:concept:sorting"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:1366033546b3ce53be6a44e4",
      "source_id": "r012:concept:venture-capital",
      "status": "source_frozen",
      "target_id": "r012:concept:technology-entrepreneurship"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:137a00d6251f5634eeeecb49",
      "source_id": "r012:concept:equivalence-relation",
      "status": "source_frozen",
      "target_id": "r012:concept:symmetric-relation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:13919be1d259a1daaf843132",
      "source_id": "r012:concept:generating-function-coefficient-shift",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:13aef1d058a3f4cceba5500b",
      "source_id": "r012:concept:replacement-axiom",
      "status": "source_frozen",
      "target_id": "r012:concept:zfc-set-theory"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:13c100e2b9cea7ddf8fc26d0",
      "source_id": "r012:concept:cycle-index",
      "status": "source_frozen",
      "target_id": "r012:concept:burnside-lemma"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:13e6aba363cb87511999b2ea",
      "source_id": "r012:concept:spanning-forest",
      "status": "source_frozen",
      "target_id": "r012:concept:forest"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:13fe68146c9065c3bdc62d6a",
      "source_id": "r012:concept:planar-drawing",
      "status": "source_frozen",
      "target_id": "r012:concept:planar-graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:1460da5539fdfde8a9d485e5",
      "source_id": "r012:concept:receiver-monotonicity",
      "status": "source_frozen",
      "target_id": "r012:concept:deferred-acceptance-algorithm"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:148f9707b85ed4689a925b68",
      "source_id": "r012:concept:sorting",
      "status": "source_frozen",
      "target_id": "r012:concept:sequence"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:14a99a0238d4448d1a955f50",
      "source_id": "r012:concept:vertex-degree",
      "status": "source_frozen",
      "target_id": "r012:concept:vertex-neighborhood"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:14e2bac01f71bfac7769fce3",
      "source_id": "r012:concept:proper-coloring",
      "status": "source_frozen",
      "target_id": "r012:concept:adjacency"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:1516e2eb8a12b45efbc7627f",
      "source_id": "r012:concept:spanning-forest-component-count",
      "status": "source_frozen",
      "target_id": "r012:concept:spanning-forest"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:1525314f1e564c9455a0708d",
      "source_id": "r012:concept:ramsey-number",
      "status": "source_frozen",
      "target_id": "r012:concept:clique"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:152e5244e66d95787dd52fae",
      "source_id": "r012:concept:conditional-probability",
      "status": "source_frozen",
      "target_id": "r012:concept:event"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:1575b1fbb5060b9bfed53c44",
      "source_id": "r012:concept:logical-conjunction",
      "status": "source_frozen",
      "target_id": "r012:concept:proposition"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:158f1031f58697f28172dc92",
      "source_id": "r012:concept:cut-capacity",
      "status": "source_frozen",
      "target_id": "r012:concept:edge-capacity"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:15aad81804596478ad4a6a37",
      "source_id": "r012:concept:regular-transition-matrix",
      "status": "source_frozen",
      "target_id": "r012:concept:transition-matrix"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:15d562bfa9bf5fb4343f8590",
      "source_id": "r012:concept:graph-isomorphism",
      "status": "source_frozen",
      "target_id": "r012:concept:adjacency"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:161472380e5b7bea1d63245f",
      "source_id": "r012:concept:logical-quantifier",
      "status": "source_frozen",
      "target_id": "r012:concept:predicate"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:16620c66dafeefb67f9b2c1c",
      "source_id": "r012:concept:subgraph",
      "status": "source_frozen",
      "target_id": "r012:concept:graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:1663410c0aa881dcc15abe88",
      "source_id": "r012:concept:minimum-cut",
      "status": "source_frozen",
      "target_id": "r012:concept:network-cut"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:1677848b9418a7b212607207",
      "source_id": "r012:concept:breadth-first-label-scan",
      "status": "source_frozen",
      "target_id": "r012:concept:ford-fulkerson-labeling-algorithm"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:16df8061e2ba062587c4ef03",
      "source_id": "r012:concept:euler-planar-formula",
      "status": "source_frozen",
      "target_id": "r012:concept:graph-face"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:1784d0649fb207bc9f39c0a2",
      "source_id": "r012:concept:relative-primality",
      "status": "source_frozen",
      "target_id": "r012:concept:greatest-common-divisor"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:17938c87baa4f78471b9e4a8",
      "source_id": "r012:concept:nonhomogeneous-forcing-generating-function",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function-recurrence-method"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:17b39f8ec7e73062325cb736",
      "source_id": "r012:concept:cube-face-coloring",
      "status": "source_frozen",
      "target_id": "r012:concept:polya-enumeration-theorem"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:18887af65e4fe67858be865b",
      "source_id": "r012:concept:exponent-laws",
      "status": "source_frozen",
      "target_id": "r012:concept:restricted-exponentiation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:18d42beca408011e0cc5e539",
      "source_id": "r012:concept:initial-value-constant-determination",
      "status": "source_frozen",
      "target_id": "r012:concept:linear-recurrence-equation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:18d59cfb2a4b1a9b1012cbb7",
      "source_id": "r012:concept:digraph",
      "status": "source_frozen",
      "target_id": "r012:concept:graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:18e8ea7a443836923c3fcf26",
      "source_id": "r012:concept:integer-division",
      "status": "source_frozen",
      "target_id": "r012:concept:positive-integer"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:1903fee048820cc4a844206c",
      "source_id": "r012:concept:total-order",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-comparability"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:19c3a8040a29119346c1ef52",
      "source_id": "r012:concept:prim-algorithm",
      "status": "source_frozen",
      "target_id": "r012:concept:safe-minimum-cut-edge"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:1a02203258a5a9764fc9fc17",
      "source_id": "r012:concept:transition-matrix",
      "status": "source_frozen",
      "target_id": "r012:concept:markov-chain"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:1a112bd39d026ffa959944ab",
      "source_id": "r012:concept:exponent-laws",
      "status": "source_frozen",
      "target_id": "r012:concept:multiplication-laws"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:1a703716e4749869471175a6",
      "source_id": "r012:concept:combination",
      "status": "source_frozen",
      "target_id": "r012:concept:enumeration"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:1aa934943ab7ebf9ddd2beed",
      "source_id": "r012:concept:shortest-path-subpath-optimality",
      "status": "source_frozen",
      "target_id": "r012:concept:directed-distance"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:1abbcdfa3eb21f8f4cf8df91",
      "source_id": "r012:concept:eulerian-circuit",
      "status": "source_frozen",
      "target_id": "r012:concept:edge"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:1ace5cb1ca6476b86cbdba3a",
      "source_id": "r012:concept:advancement-operator-polynomial",
      "status": "source_frozen",
      "target_id": "r012:concept:linear-recurrence-equation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:1b78a631449f5be632dedf47",
      "source_id": "r012:concept:natural-order-totality",
      "status": "source_frozen",
      "target_id": "r012:concept:natural-number-order"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:1b8b37fcd2af23cf56aebb70",
      "source_id": "r012:concept:payoff-ratio",
      "status": "source_frozen",
      "target_id": "r012:concept:fair-game"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:1ba513e0ea0b774531f86b25",
      "source_id": "r012:concept:pair-group",
      "status": "source_frozen",
      "target_id": "r012:concept:symmetric-group"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:1bcad2893c23a26da4992fd0",
      "source_id": "r012:concept:isolated-vertex",
      "status": "source_frozen",
      "target_id": "r012:concept:vertex-degree"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:1c67941abec8f2ba618f18fd",
      "source_id": "r012:concept:left-child",
      "status": "source_frozen",
      "target_id": "r012:concept:ordered-tree"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:1cc3d19fb7bf623af66054a8",
      "source_id": "r012:concept:fibonacci-tiling-recurrence",
      "status": "source_frozen",
      "target_id": "r012:concept:checkerboard"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:1cef77bbf411a108866baf79",
      "source_id": "r012:concept:euler-phi-function",
      "status": "source_frozen",
      "target_id": "r012:concept:prime-factorization"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:1d04e5617d3709014744fcbc",
      "source_id": "r012:concept:complete-graph",
      "status": "source_frozen",
      "target_id": "r012:concept:simple-graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:1d28f3a6684767d818ff10a0",
      "source_id": "r012:concept:erdos-ko-rado-theorem",
      "status": "source_frozen",
      "target_id": "r012:concept:intersecting-set-family"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:1e37b423164ad30906a99cca",
      "source_id": "r012:concept:equivalence-relation",
      "status": "source_frozen",
      "target_id": "r012:concept:reflexive-relation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:1e856771b0a3d9f82e072099",
      "source_id": "r012:concept:restricted-object-distribution",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function-distribution-model"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:1e932549e54acdcc04a068ba",
      "source_id": "r012:concept:multiplication-laws",
      "status": "source_frozen",
      "target_id": "r012:concept:recursive-multiplication"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:1ea2d22f012e41b74f627b13",
      "source_id": "r012:concept:multiplication-monotonicity",
      "status": "source_frozen",
      "target_id": "r012:concept:natural-number-order"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:1eabc01a205cfafaa64af010",
      "source_id": "r012:concept:euclidean-algorithm",
      "status": "source_frozen",
      "target_id": "r012:concept:integer-division"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:1eae9877997f790d8ac130a7",
      "source_id": "r012:concept:discrete-structures",
      "status": "source_frozen",
      "target_id": "r012:concept:combinatorics"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:1eb7776567ec2edb4b5634e0",
      "source_id": "r012:concept:online-graph-coloring-game",
      "status": "source_frozen",
      "target_id": "r012:concept:proper-coloring"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:1edde2521027a67aa407c121",
      "source_id": "r012:concept:catalan-number",
      "status": "source_frozen",
      "target_id": "r012:concept:binomial-coefficient"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:201a2fca0a635a6064a7bded",
      "source_id": "r012:concept:division-algorithm",
      "status": "source_frozen",
      "target_id": "r012:concept:integer-multiplication"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:202ee51006615c47a65dda32",
      "source_id": "r012:concept:gale-ryser-theorem",
      "status": "source_frozen",
      "target_id": "r012:concept:row-column-sum-strings"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:2077d7d7ec466f1af6f64e7f",
      "source_id": "r012:concept:maximum-flow",
      "status": "source_frozen",
      "target_id": "r012:concept:network-flow"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:20947dd389bb7a23354b49c6",
      "source_id": "r012:concept:down-set",
      "status": "source_frozen",
      "target_id": "r012:concept:partial-order"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:20953906c9f5b17204f59da9",
      "source_id": "r012:concept:symmetric-ramsey-number",
      "status": "source_frozen",
      "target_id": "r012:concept:ramsey-number"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:20a2b70bb12bca6db21a3f91",
      "source_id": "r012:concept:linear-order",
      "status": "source_frozen",
      "target_id": "r012:concept:total-order"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:20f2d2f7fc61151eb0ece33a",
      "source_id": "r012:concept:two-plus-two-poset",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-chain"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:212995bd74175ef4e01db4b2",
      "source_id": "r012:concept:function-as-relation",
      "status": "source_frozen",
      "target_id": "r012:concept:function"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:214627ac28536f672d51e763",
      "source_id": "r012:concept:chebyshev-inequality",
      "status": "source_frozen",
      "target_id": "r012:concept:variance"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:215adb4ab5457a57bcbd7022",
      "source_id": "r012:concept:minimal-interval-representation",
      "status": "source_frozen",
      "target_id": "r012:concept:interval-representation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:2187585b4f3ee325861e56ca",
      "source_id": "r012:concept:graph-circuit",
      "status": "source_frozen",
      "target_id": "r012:concept:cycle"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:21a2071a6dc101b084ad9670",
      "source_id": "r012:concept:bernoulli-count-variance",
      "status": "source_frozen",
      "target_id": "r012:concept:variance"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:21a3b2dc5978606ce796ddb7",
      "source_id": "r012:concept:dedekind-cut",
      "status": "source_frozen",
      "target_id": "r012:concept:rational-number"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:21ad27dd43a1e76c2b247e5a",
      "source_id": "r012:concept:well-defined-operation",
      "status": "source_frozen",
      "target_id": "r012:concept:binary-operation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:21c6f8edd1774891cb78cd6f",
      "source_id": "r012:concept:poset-embedding",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-isomorphism"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:21dbadfec1e8885d26dc46cc",
      "source_id": "r012:concept:circle-permutation-double-count",
      "status": "source_frozen",
      "target_id": "r012:concept:erdos-ko-rado-theorem"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:21e4f626ce3bfd2378ec4a17",
      "source_id": "r012:concept:divisibility-count-for-primes",
      "status": "source_frozen",
      "target_id": "r012:concept:divisibility"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:226e7e8b729fd0709268aceb",
      "source_id": "r012:concept:online-poset-antichain-partition",
      "status": "source_frozen",
      "target_id": "r012:concept:online-algorithm"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:229046cc4dab11171b2fec5d",
      "source_id": "r012:concept:spanning-subgraph",
      "status": "source_frozen",
      "target_id": "r012:concept:subgraph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:2396bdbc4f8aba9aa5da0b8c",
      "source_id": "r012:concept:random-variable",
      "status": "source_frozen",
      "target_id": "r012:concept:probability-space"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:24684487571a71dd036e85d6",
      "source_id": "r012:concept:permutation-multiplication",
      "status": "source_frozen",
      "target_id": "r012:concept:cycle-notation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:246ee8efc8da50db67c6f0c6",
      "source_id": "r012:concept:symmetry-aware-enumeration",
      "status": "source_frozen",
      "target_id": "r012:concept:equivalence-relation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:2480bff44be0390b35ba9b10",
      "source_id": "r012:concept:fibonacci-tiling-recurrence",
      "status": "source_frozen",
      "target_id": "r012:concept:tile"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:248f655c014e81a24c905c66",
      "source_id": "r012:concept:prufer-code",
      "status": "source_frozen",
      "target_id": "r012:concept:labeled-tree"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:24afa78e1a593e3a82ccd3e9",
      "source_id": "r012:concept:radius-of-convergence",
      "status": "source_frozen",
      "target_id": "r012:concept:power-series"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:2544d0280eb7ddc355cbd0da",
      "source_id": "r012:concept:tuple",
      "status": "source_frozen",
      "target_id": "r012:concept:ordered-pair"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:25829435c0176843178aafd4",
      "source_id": "r012:concept:probability-exercise-synthesis",
      "status": "source_frozen",
      "target_id": "r012:concept:expected-value"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:25b0880963f91da08b719192",
      "source_id": "r012:concept:graph-algorithm",
      "status": "source_frozen",
      "target_id": "r012:concept:algorithm"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:25dce3209992a203b57a3316",
      "source_id": "r012:concept:first-fit-coloring",
      "status": "source_frozen",
      "target_id": "r012:concept:algorithm"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:2638eea55b5aecb137d3ea2f",
      "source_id": "r012:concept:arithmetic-progression",
      "status": "source_frozen",
      "target_id": "r012:concept:sequence"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:26b27fe3f113e1909dc922e4",
      "source_id": "r012:concept:counting",
      "status": "source_frozen",
      "target_id": "r012:concept:enumeration"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:26df864b16dbea035c8f2ba9",
      "source_id": "r012:concept:ordinary-generating-function",
      "status": "source_frozen",
      "target_id": "r012:concept:formal-power-series"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:26e705e726627d050e1d3d65",
      "source_id": "r012:concept:partial-order",
      "status": "source_frozen",
      "target_id": "r012:concept:transitive-relation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:27697fdc4dc27927fba4ba55",
      "source_id": "r012:concept:first-decisive-event-probability",
      "status": "source_frozen",
      "target_id": "r012:concept:geometric-series"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:27aae7c40cfce8cfc3712db7",
      "source_id": "r012:concept:prime-counting-function",
      "status": "source_frozen",
      "target_id": "r012:concept:function"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:2804785fdecc106845aa4b6c",
      "source_id": "r012:concept:complementary-set-pair",
      "status": "source_frozen",
      "target_id": "r012:concept:set-family"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:280d0fb966024af1c4764920",
      "source_id": "r012:concept:recursive-evaluation",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence-relation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:282603d294ad55c9882ec1d9",
      "source_id": "r012:concept:sampling-without-replacement",
      "status": "source_frozen",
      "target_id": "r012:concept:probability"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:285d394eb9fc85cf3b9af2ee",
      "source_id": "r012:concept:degree-sequence",
      "status": "source_frozen",
      "target_id": "r012:concept:vertex-degree"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:28a58e0d7b296c1ec65b114d",
      "source_id": "r012:concept:integer-exponents-on-rationals",
      "status": "source_frozen",
      "target_id": "r012:concept:integer-exponentiation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:28cf134fe4adb6de925e05ae",
      "source_id": "r012:concept:bubble-sort",
      "status": "source_frozen",
      "target_id": "r012:concept:sorting"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:2908aea550cf559e31b8febc",
      "source_id": "r012:concept:derangement-probability",
      "status": "source_frozen",
      "target_id": "r012:concept:equally-likely-outcomes"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:29146fd3341025ee19e3fce9",
      "source_id": "r012:concept:generating-function-distribution-model",
      "status": "source_frozen",
      "target_id": "r012:concept:power-series-product"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:2945c57c5c1d57b537d2e636",
      "source_id": "r012:concept:unlabeled-graph",
      "status": "source_frozen",
      "target_id": "r012:concept:graph-isomorphism"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:296515259ad6cb6c93a857c6",
      "source_id": "r012:concept:integer-pair-equivalence",
      "status": "source_frozen",
      "target_id": "r012:concept:ordered-pair"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:2986f4b29e7fd1c5ff2538bf",
      "source_id": "r012:concept:additive-inverse",
      "status": "source_frozen",
      "target_id": "r012:concept:integer-addition"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:29a10035c60f4cc46b411d43",
      "source_id": "r012:concept:tournament",
      "status": "source_frozen",
      "target_id": "r012:concept:complete-graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:29e1a7f8e315b7213c4626b6",
      "source_id": "r012:concept:increasing-subsequence",
      "status": "source_frozen",
      "target_id": "r012:concept:sequence"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:29f4f9fadad162596451ec84",
      "source_id": "r012:concept:multigraph",
      "status": "source_frozen",
      "target_id": "r012:concept:multiple-edge"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:2a41b12ace5b3aad5095cd91",
      "source_id": "r012:concept:weighted-graph",
      "status": "source_frozen",
      "target_id": "r012:concept:graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:2a72b907ebf49068bb92ee65",
      "source_id": "r012:concept:hamiltonian-cycle",
      "status": "source_frozen",
      "target_id": "r012:concept:vertex"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:2acad56788e67b4514ab708b",
      "source_id": "r012:concept:distinguishing-interval-representation",
      "status": "source_frozen",
      "target_id": "r012:concept:interval-endpoint"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:2b7e4ae1b5856f79b899a965",
      "source_id": "r012:concept:euler-partition-theorem",
      "status": "source_frozen",
      "target_id": "r012:concept:odd-part-partition"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:2b8ae4b5303de3147d358ce8",
      "source_id": "r012:concept:smartphone",
      "status": "source_frozen",
      "target_id": "r012:concept:computing-device"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:2b8d1ba82650264e183466ea",
      "source_id": "r012:concept:cyclic-group",
      "status": "source_frozen",
      "target_id": "r012:concept:permutation-group"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:2be00e02b9dd1a93c8342a12",
      "source_id": "r012:concept:infinite-probability-space",
      "status": "source_frozen",
      "target_id": "r012:concept:probability-space"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:2c3f232fdc2b1c41e50f62c4",
      "source_id": "r012:concept:positive-half-binomial-coefficient",
      "status": "source_frozen",
      "target_id": "r012:concept:generalized-binomial-coefficient"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:2cfc72daf9d908c7b9e5eb03",
      "source_id": "r012:concept:bipartite-graph",
      "status": "source_frozen",
      "target_id": "r012:concept:graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:2d367403c3ffbc45155eed97",
      "source_id": "r012:concept:collatz-sequence",
      "status": "source_frozen",
      "target_id": "r012:concept:sequence"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:2db765f7b0e6a5709cbd4f1f",
      "source_id": "r012:concept:generalized-binomial-coefficient",
      "status": "source_frozen",
      "target_id": "r012:concept:nonnegative-integer"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:2dd90c2b319724295ce09c0f",
      "source_id": "r012:concept:cyclic-group",
      "status": "source_frozen",
      "target_id": "r012:concept:group"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:2e3caf161acd62a1b6da2bd5",
      "source_id": "r012:concept:forest-online-color-lower-bound",
      "status": "source_frozen",
      "target_id": "r012:concept:online-graph-coloring-game"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:2e5db1512b13d0e7ff45034a",
      "source_id": "r012:concept:rooted-tree",
      "status": "source_frozen",
      "target_id": "r012:concept:vertex"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:2e6b93c42b58976245fccbe4",
      "source_id": "r012:concept:dual-dilworth-theorem",
      "status": "source_frozen",
      "target_id": "r012:concept:antichain-partition"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:2f1b50f746534efc0304c45a",
      "source_id": "r012:concept:aircraft-crew-positioning",
      "status": "source_frozen",
      "target_id": "r012:concept:scheduling-irregularity"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:2f4dcd8fe6901a7fe494b380",
      "source_id": "r012:concept:dijkstra-nonnegative-correctness",
      "status": "source_frozen",
      "target_id": "r012:concept:dijkstra-relaxation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:2f7bd3952ed6657ceb66202f",
      "source_id": "r012:concept:finite-injection-surjection-equivalence",
      "status": "source_frozen",
      "target_id": "r012:concept:injection"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:2f87d631945a587956bc03ec",
      "source_id": "r012:concept:euler-phi-product-formula",
      "status": "source_frozen",
      "target_id": "r012:concept:euler-phi-function"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:2faf85d588c125a47e5316a7",
      "source_id": "r012:concept:independent-events",
      "status": "source_frozen",
      "target_id": "r012:concept:conditional-probability"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:3039cd972d4112121bba9dba",
      "source_id": "r012:concept:folder-distribution-model",
      "status": "source_frozen",
      "target_id": "r012:concept:binomial-coefficient"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:306e5795b1c18a521aa9324e",
      "source_id": "r012:concept:fishburn-theorem",
      "status": "source_frozen",
      "target_id": "r012:concept:interval-order"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:30b0fb509e1d705d5cca56ad",
      "source_id": "r012:concept:integer-construction",
      "status": "source_frozen",
      "target_id": "r012:concept:equivalence-class"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:317238d951a5710d4d29dfb3",
      "source_id": "r012:concept:planarity",
      "status": "source_frozen",
      "target_id": "r012:concept:planar-graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:31c1175e39782758fe2b533a",
      "source_id": "r012:concept:graph-incidence",
      "status": "source_frozen",
      "target_id": "r012:concept:vertex"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:323438bc5bd02487306b1561",
      "source_id": "r012:concept:induction-hypothesis",
      "status": "source_frozen",
      "target_id": "r012:concept:mathematical-induction"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:32f403a4f1b84dd5c672bf1a",
      "source_id": "r012:concept:pattern-inventory",
      "status": "source_frozen",
      "target_id": "r012:concept:polya-enumeration-theorem"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:33850122970b43be82318209",
      "source_id": "r012:concept:asymptotic-solution",
      "status": "source_frozen",
      "target_id": "r012:concept:exact-solution"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:33b1f9ef4269605edb808fd8",
      "source_id": "r012:concept:maximal-chain",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-chain"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:33e7458051204b29441053d7",
      "source_id": "r012:concept:particular-trial-overlap-adjustment",
      "status": "source_frozen",
      "target_id": "r012:concept:homogeneous-linear-recurrence"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:346502e7a91eebb9b8204785",
      "source_id": "r012:concept:poset-chain",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-comparability"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:3481dbe684e6fef0e3144250",
      "source_id": "r012:concept:hall-neighborhood-condition",
      "status": "source_frozen",
      "target_id": "r012:concept:bipartite-matching"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:34b1724d41f08702fc4ab089",
      "source_id": "r012:concept:poset-network-reconstruction",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-to-flow-network"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:34e3fbe257dfccbbe0cdef4b",
      "source_id": "r012:concept:initial-public-offering",
      "status": "source_frozen",
      "target_id": "r012:concept:technology-entrepreneurship"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:3556ae925322acb678e9df61",
      "source_id": "r012:concept:poset",
      "status": "source_frozen",
      "target_id": "r012:concept:discrete-structures"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:35c4988fb24c00ac8abd0097",
      "source_id": "r012:concept:random-tournament",
      "status": "source_frozen",
      "target_id": "r012:concept:tournament"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:35fec749190ea46325cd56f2",
      "source_id": "r012:concept:elementary-outcome",
      "status": "source_frozen",
      "target_id": "r012:concept:outcome"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:365b9096e180202435787b36",
      "source_id": "r012:concept:tic-tac-toe-board-enumeration",
      "status": "source_frozen",
      "target_id": "r012:concept:dihedral-group"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:365c97d0b7df0fec461d0483",
      "source_id": "r012:concept:standard-deviation",
      "status": "source_frozen",
      "target_id": "r012:concept:variance"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:36622c5582b6d6ed734594d9",
      "source_id": "r012:concept:stirling-approximation",
      "status": "source_frozen",
      "target_id": "r012:concept:factorial"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:36e0031b023ac4071d3563a3",
      "source_id": "r012:concept:zero-flow",
      "status": "source_frozen",
      "target_id": "r012:concept:network-flow"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:36fca0ca03e451d0ee7aac7d",
      "source_id": "r012:concept:flow-network",
      "status": "source_frozen",
      "target_id": "r012:concept:directed-edge"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:37041287208c6c6d6c6b78c4",
      "source_id": "r012:concept:asymptotic-solution",
      "status": "source_frozen",
      "target_id": "r012:concept:big-o"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:37bdb57309db329fda052241",
      "source_id": "r012:concept:set-function",
      "status": "source_frozen",
      "target_id": "r012:concept:function"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:38107f548c282f8de8d58859",
      "source_id": "r012:concept:ford-fulkerson-labeling-algorithm",
      "status": "source_frozen",
      "target_id": "r012:concept:augmenting-flow-update"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:384fba793d729e5442e89ee2",
      "source_id": "r012:concept:current-flow",
      "status": "source_frozen",
      "target_id": "r012:concept:network-flow"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:38c70635e6d70572d3964d96",
      "source_id": "r012:concept:vertex-set",
      "status": "source_frozen",
      "target_id": "r012:concept:vertex"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:393807ca40c450b76c456ab9",
      "source_id": "r012:concept:probabilistic-method",
      "status": "source_frozen",
      "target_id": "r012:concept:expected-value"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:3938bffb61b31c08d1c5b486",
      "source_id": "r012:concept:subtraction",
      "status": "source_frozen",
      "target_id": "r012:concept:additive-inverse"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:394ae925852fdc9679d8c0b6",
      "source_id": "r012:concept:full-binary-tree",
      "status": "source_frozen",
      "target_id": "r012:concept:rooted-tree"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:39607dd635912ff54cab94ba",
      "source_id": "r012:concept:shortest-path-algorithm-history",
      "status": "source_frozen",
      "target_id": "r012:concept:dijkstra-algorithm"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:39bd863dd38736e044a4ad27",
      "source_id": "r012:concept:intersection-graph",
      "status": "source_frozen",
      "target_id": "r012:concept:graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:39bffef3c125c47a485b24aa",
      "source_id": "r012:concept:oriented-graph",
      "status": "source_frozen",
      "target_id": "r012:concept:graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:3a590f07758cf84d85fc3633",
      "source_id": "r012:concept:inductive-definition",
      "status": "source_frozen",
      "target_id": "r012:concept:recursion"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:3ae9e4ac5cc68ce425617682",
      "source_id": "r012:concept:integer-exponents-on-rationals",
      "status": "source_frozen",
      "target_id": "r012:concept:rational-arithmetic"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:3afc3666578bfa54cb009511",
      "source_id": "r012:concept:with-high-probability",
      "status": "source_frozen",
      "target_id": "r012:concept:probability-space"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:3b18d6f637492da4eccbc0d3",
      "source_id": "r012:concept:quick-sort",
      "status": "source_frozen",
      "target_id": "r012:concept:recursion"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:3b5a8ad12bf0d5ec4eea2036",
      "source_id": "r012:concept:nonisomorphic-graph",
      "status": "source_frozen",
      "target_id": "r012:concept:graph-isomorphism"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:3b7a1bed4c68ffa9867baa13",
      "source_id": "r012:concept:simple-graph",
      "status": "source_frozen",
      "target_id": "r012:concept:graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:3c1bfbe63a62547a8dcbde30",
      "source_id": "r012:concept:cut-capacity",
      "status": "source_frozen",
      "target_id": "r012:concept:network-cut"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:3c31155d01b680505dab767d",
      "source_id": "r012:concept:transitive-relation",
      "status": "source_frozen",
      "target_id": "r012:concept:binary-relation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:3c9f52d2963bea59add6b215",
      "source_id": "r012:concept:positive-cut",
      "status": "source_frozen",
      "target_id": "r012:concept:dedekind-cut"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:3cbeaae3fab50fda0a6b25b2",
      "source_id": "r012:concept:ramsey-number",
      "status": "source_frozen",
      "target_id": "r012:concept:independent-set"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:3d032b6c45483f22a19909e0",
      "source_id": "r012:concept:finite-geometric-series",
      "status": "source_frozen",
      "target_id": "r012:concept:geometric-series"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:3d49cc5d4e50362148fe3d6a",
      "source_id": "r012:concept:probability-space",
      "status": "source_frozen",
      "target_id": "r012:concept:finite-set"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:3e06a54912aff55526a45105",
      "source_id": "r012:concept:number-system-construction-sequence",
      "status": "source_frozen",
      "target_id": "r012:concept:set-theoretic-foundations"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:3e9e4e17bcf79152599cbbf0",
      "source_id": "r012:concept:partition-number",
      "status": "source_frozen",
      "target_id": "r012:concept:integer-partition"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:3f227f52c3cb1347db1599cd",
      "source_id": "r012:concept:bijective-transformation",
      "status": "source_frozen",
      "target_id": "r012:concept:counting"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:401c670ddfb01e534ea3858c",
      "source_id": "r012:concept:first-decisive-event-probability",
      "status": "source_frozen",
      "target_id": "r012:concept:repeated-independent-sampling"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:402eeadeb205ffaa579fb692",
      "source_id": "r012:concept:cartesian-product",
      "status": "source_frozen",
      "target_id": "r012:concept:ordered-pair"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:40533819cf1052d631d1c1df",
      "source_id": "r012:concept:pascal-triangle",
      "status": "source_frozen",
      "target_id": "r012:concept:binomial-coefficient"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:41411a5bd19470b44f2bc793",
      "source_id": "r012:concept:edge-flow-status",
      "status": "source_frozen",
      "target_id": "r012:concept:network-flow"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:415c35f7993b18a4205f070e",
      "source_id": "r012:concept:set-membership",
      "status": "source_frozen",
      "target_id": "r012:concept:set"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:41734f0ef4a03ed0f133688c",
      "source_id": "r012:concept:failure",
      "status": "source_frozen",
      "target_id": "r012:concept:bernoulli-trials"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:418f372867731c985e9dc252",
      "source_id": "r012:concept:perfect-graph",
      "status": "source_frozen",
      "target_id": "r012:concept:clique-number"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:419100e0981cb0bdfd3325b7",
      "source_id": "r012:concept:unlabeled-graph-enumeration",
      "status": "source_frozen",
      "target_id": "r012:concept:pair-group"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:41961d9f9b3f9a24b1b7ceb3",
      "source_id": "r012:concept:surjection-enumeration-formula",
      "status": "source_frozen",
      "target_id": "r012:concept:inclusion-exclusion"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:41c80b7ac607ed9ab0843a2e",
      "source_id": "r012:concept:bernoulli-count-variance",
      "status": "source_frozen",
      "target_id": "r012:concept:bernoulli-trials"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:41e93d8ceda4f161775206f8",
      "source_id": "r012:concept:element",
      "status": "source_frozen",
      "target_id": "r012:concept:set"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:425bbd3620335ca43b53f672",
      "source_id": "r012:concept:pairing-axiom",
      "status": "source_frozen",
      "target_id": "r012:concept:zfc-set-theory"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:42bb33b0e47a6873095bb655",
      "source_id": "r012:concept:integer-partition",
      "status": "source_frozen",
      "target_id": "r012:concept:partition"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:42f4926d3504f7a713339778",
      "source_id": "r012:concept:cayley-formula",
      "status": "source_frozen",
      "target_id": "r012:concept:bijection"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:436e76cd65d83f6e81c564b9",
      "source_id": "r012:concept:infinite-probability-space",
      "status": "source_frozen",
      "target_id": "r012:concept:sample-space"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:437405a34ca135c8bb2b2708",
      "source_id": "r012:concept:formal-power-series",
      "status": "source_frozen",
      "target_id": "r012:concept:power-series"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:43b1ac924f9bb2d820faead4",
      "source_id": "r012:concept:graph-circuit",
      "status": "source_frozen",
      "target_id": "r012:concept:graph-walk"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:43b49b48bed3448fa5de542c",
      "source_id": "r012:concept:graph-coloring",
      "status": "source_frozen",
      "target_id": "r012:concept:adjacency"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:43df9a53a52fb0ca1d33aeba",
      "source_id": "r012:concept:recurrence-equation-exercise-synthesis",
      "status": "source_frozen",
      "target_id": "r012:concept:linear-recurrence-equation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:43f1c8d0512a6f3b43e8f743",
      "source_id": "r012:concept:catalan-lattice-path-decomposition",
      "status": "source_frozen",
      "target_id": "r012:concept:lattice-path"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:4474d7cd1e069e795db4a92d",
      "source_id": "r012:concept:cover-relation",
      "status": "source_frozen",
      "target_id": "r012:concept:partial-order"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:4503253d0e8775005d2f869b",
      "source_id": "r012:concept:hat-check-problem",
      "status": "source_frozen",
      "target_id": "r012:concept:derangement"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:453c2dec5b83c746cb7c91ab",
      "source_id": "r012:concept:generalized-binomial-theorem",
      "status": "source_frozen",
      "target_id": "r012:concept:generalized-binomial-coefficient"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:458107241c5c847b871bb224",
      "source_id": "r012:concept:integer-zero",
      "status": "source_frozen",
      "target_id": "r012:concept:integer"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:45d9ffe31ee7af9c1d2acd0d",
      "source_id": "r012:concept:tic-tac-toe-board-enumeration",
      "status": "source_frozen",
      "target_id": "r012:concept:polya-enumeration-theorem"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:45f14e5c270b67e070eda051",
      "source_id": "r012:concept:multinomial-theorem",
      "status": "source_frozen",
      "target_id": "r012:concept:binomial-theorem"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:461bf16705653f844fbd2922",
      "source_id": "r012:concept:hamiltonian-cycle",
      "status": "source_frozen",
      "target_id": "r012:concept:cycle"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:467a376825002473afd044a1",
      "source_id": "r012:concept:fibonacci-sequence",
      "status": "source_frozen",
      "target_id": "r012:concept:sequence"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:468a12c00ab5b777c464538b",
      "source_id": "r012:concept:inventory-substitution",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:4708404b4bbc871a1c114151",
      "source_id": "r012:concept:labeled-unlabeled-antichain-certificate",
      "status": "source_frozen",
      "target_id": "r012:concept:flow-derived-chain-partition"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:472ef8811360851be7472735",
      "source_id": "r012:concept:stable-matching",
      "status": "source_frozen",
      "target_id": "r012:concept:matching"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:4786af1206a647fc9397302a",
      "source_id": "r012:concept:ramsey-event-dependency-count",
      "status": "source_frozen",
      "target_id": "r012:concept:independent-set-bad-event"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:48fcee90aff1a348f20bee07",
      "source_id": "r012:concept:markov-inequality",
      "status": "source_frozen",
      "target_id": "r012:concept:expected-value"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:4910f699509037d6d047aeea",
      "source_id": "r012:concept:interval-order-width-algorithm",
      "status": "source_frozen",
      "target_id": "r012:concept:interval-order"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:499236c148e175d76947c973",
      "source_id": "r012:concept:gale-ryser-theorem",
      "status": "source_frozen",
      "target_id": "r012:concept:partition-dominance-order"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:499288d7ebd44f317579a267",
      "source_id": "r012:concept:addition-monotonicity",
      "status": "source_frozen",
      "target_id": "r012:concept:integer-addition"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:4998472c601212f0078bcc2c",
      "source_id": "r012:concept:integer-pair-equivalence",
      "status": "source_frozen",
      "target_id": "r012:concept:equivalence-relation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:49d414c2b300e97856084f1c",
      "source_id": "r012:concept:forest-online-color-lower-bound",
      "status": "source_frozen",
      "target_id": "r012:concept:forest"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:49f3aafd7923b0559c9d8caf",
      "source_id": "r012:concept:connected-poset",
      "status": "source_frozen",
      "target_id": "r012:concept:comparability-graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:4a0a3b735c33562c20dd7d53",
      "source_id": "r012:concept:reflection",
      "status": "source_frozen",
      "target_id": "r012:concept:group-action"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:4a38c490958d33b6192f4789",
      "source_id": "r012:concept:cayley-formula",
      "status": "source_frozen",
      "target_id": "r012:concept:prufer-code"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:4a5747b4c8dfba08444fe56a",
      "source_id": "r012:concept:markov-chain",
      "status": "source_frozen",
      "target_id": "r012:concept:conditional-probability"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:4afc64839e23ec178d043054",
      "source_id": "r012:concept:expected-bernoulli-success-count",
      "status": "source_frozen",
      "target_id": "r012:concept:bernoulli-trials"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:4b87b8f9ae1b38bb6f2027f8",
      "source_id": "r012:concept:multiplication-monotonicity",
      "status": "source_frozen",
      "target_id": "r012:concept:integer-multiplication"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:4bb5deae060446a9256e2eed",
      "source_id": "r012:concept:lattice",
      "status": "source_frozen",
      "target_id": "r012:concept:poset"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:4beb6b206bd6c36e403b479c",
      "source_id": "r012:concept:multigraph",
      "status": "source_frozen",
      "target_id": "r012:concept:graph-loop"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:4c355ebb3ace24c19823e7b3",
      "source_id": "r012:concept:partial-fraction-coefficient-extraction",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:4c36c85d98a182d5f1d44b33",
      "source_id": "r012:concept:fishburn-theorem",
      "status": "source_frozen",
      "target_id": "r012:concept:two-plus-two-poset"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:4c4fdcc4c0fa9baa22e874d8",
      "source_id": "r012:concept:recursive-addition",
      "status": "source_frozen",
      "target_id": "r012:concept:mathematical-induction"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:4ce49fbe27a4ef5bae6e7f1a",
      "source_id": "r012:concept:fishburn-theorem",
      "status": "source_frozen",
      "target_id": "r012:concept:forbidden-subposet"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:4d0e10a2e94c05f1f262b972",
      "source_id": "r012:concept:incomparability-graph",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-comparability"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:4d1d7a2847eeaf8655fd49e0",
      "source_id": "r012:concept:partition",
      "status": "source_frozen",
      "target_id": "r012:concept:pairwise-disjoint"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:4d218218e1da4baeecc521c1",
      "source_id": "r012:concept:function-image",
      "status": "source_frozen",
      "target_id": "r012:concept:function"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:4d3ab9b2c0037a2f7d961b91",
      "source_id": "r012:concept:unlabeled-tree",
      "status": "source_frozen",
      "target_id": "r012:concept:tree"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:4d3f3f6536dd20d91dfc1704",
      "source_id": "r012:concept:ordinary-generating-function",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:4d726785be84c23408ced49d",
      "source_id": "r012:concept:integer-addition",
      "status": "source_frozen",
      "target_id": "r012:concept:integer-construction"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:4da08ffc210ea455d9b34375",
      "source_id": "r012:concept:bernoulli-trials",
      "status": "source_frozen",
      "target_id": "r012:concept:probability-space"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:4dbf1f53c2743039a65b5c58",
      "source_id": "r012:concept:linear-operator",
      "status": "source_frozen",
      "target_id": "r012:concept:function"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:4e68cd32e035593b5ada7cea",
      "source_id": "r012:concept:sage-power-series-expansion",
      "status": "source_frozen",
      "target_id": "r012:concept:power-series"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:4e6db0fd479406a06adf293c",
      "source_id": "r012:concept:first-fit-chain-partition",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-comparability"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:4e6e89d1267db87dd0f60ccf",
      "source_id": "r012:concept:deferred-acceptance-algorithm",
      "status": "source_frozen",
      "target_id": "r012:concept:stable-matching"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:4ea66376df43eef2d20bc1ec",
      "source_id": "r012:concept:vertex",
      "status": "source_frozen",
      "target_id": "r012:concept:graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:4ecd34a3a70d2f71eec9d7e5",
      "source_id": "r012:concept:self-dual-poset",
      "status": "source_frozen",
      "target_id": "r012:concept:dual-poset"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:4fa50184f2da5088d127ecbd",
      "source_id": "r012:concept:poset-to-flow-network",
      "status": "source_frozen",
      "target_id": "r012:concept:network-flow"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:4fede79db57bf2f7d3627ba9",
      "source_id": "r012:concept:partition-number",
      "status": "source_frozen",
      "target_id": "r012:concept:sequence"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:5042476b327b0e3abce1b73d",
      "source_id": "r012:concept:shortest-path",
      "status": "source_frozen",
      "target_id": "r012:concept:optimization"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:50a3d5b9417f3b693ae3e02e",
      "source_id": "r012:concept:root-vertex",
      "status": "source_frozen",
      "target_id": "r012:concept:vertex"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:50e78bc42ee766405e7bc64a",
      "source_id": "r012:concept:triangle-bad-event",
      "status": "source_frozen",
      "target_id": "r012:concept:random-graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:5122afc821c46175620e7f4b",
      "source_id": "r012:concept:initial-condition",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence-relation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:51682f36d7018c7dfdd5ee34",
      "source_id": "r012:concept:merge-sort",
      "status": "source_frozen",
      "target_id": "r012:concept:sorting"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:51953a84113b8406aebc08be",
      "source_id": "r012:concept:network-flow",
      "status": "source_frozen",
      "target_id": "r012:concept:optimization"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:51ac938ca87fd96eb71d51f9",
      "source_id": "r012:concept:first-fit-chain-partition",
      "status": "source_frozen",
      "target_id": "r012:concept:first-fit-coloring"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:5206caed4d72c0118d1df595",
      "source_id": "r012:concept:edge-capacity",
      "status": "source_frozen",
      "target_id": "r012:concept:flow-network"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:5293f31ce9ca2c7924c8568e",
      "source_id": "r012:concept:absorbing-state",
      "status": "source_frozen",
      "target_id": "r012:concept:markov-chain"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:52fcf03d200b49c1a09cbd0e",
      "source_id": "r012:concept:empty-set",
      "status": "source_frozen",
      "target_id": "r012:concept:set-membership"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:5353cbc7893704ce65568657",
      "source_id": "r012:concept:dilworth-theorem",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-width"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:53799051a9fa79fa0a2cd3fc",
      "source_id": "r012:concept:self-dual-poset",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-isomorphism"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:53b2b150c8ad766c42c3c1fd",
      "source_id": "r012:concept:graph-face",
      "status": "source_frozen",
      "target_id": "r012:concept:planar-drawing"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:53d5944b6107e87504e9fd9c",
      "source_id": "r012:concept:empty-set-axiom",
      "status": "source_frozen",
      "target_id": "r012:concept:zfc-set-theory"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:53f060f86ea9c41b8c27be54",
      "source_id": "r012:concept:comparability-graph",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-comparability"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:540147f43f3b96d564e602e8",
      "source_id": "r012:concept:interval-order-width-algorithm",
      "status": "source_frozen",
      "target_id": "r012:concept:first-fit-chain-partition"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:5417b271f4013142b1eade2f",
      "source_id": "r012:concept:homogeneous-recurrence-solution-space",
      "status": "source_frozen",
      "target_id": "r012:concept:vector-space-basis-and-dimension"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:5426f17e4e84a19b871fcb38",
      "source_id": "r012:concept:tree-child",
      "status": "source_frozen",
      "target_id": "r012:concept:vertex"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:543a3f252db4628c5f8ef243",
      "source_id": "r012:concept:hall-theorem",
      "status": "source_frozen",
      "target_id": "r012:concept:hall-neighborhood-condition"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:54a93c0e8aa8e3bfdd02bc5b",
      "source_id": "r012:concept:poset-antichain",
      "status": "source_frozen",
      "target_id": "r012:concept:poset"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:54bd1c2145bd0de0f7a1bdf4",
      "source_id": "r012:concept:base-case",
      "status": "source_frozen",
      "target_id": "r012:concept:mathematical-induction"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:555c75f0483df196fb111f31",
      "source_id": "r012:concept:linear-extension",
      "status": "source_frozen",
      "target_id": "r012:concept:partial-order"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:5566d8ba314ad03dc87ec507",
      "source_id": "r012:concept:poset-incomparability",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-comparability"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:558a8775eadcd3f62a68b7a4",
      "source_id": "r012:concept:general-ramsey-theorem",
      "status": "source_frozen",
      "target_id": "r012:concept:ramsey-property"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:558c3eb9fe52be508c239e5a",
      "source_id": "r012:concept:required-symbol-egf-factor",
      "status": "source_frozen",
      "target_id": "r012:concept:exponential-generating-function"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:5596ef9b070394e7c72b4550",
      "source_id": "r012:concept:integer-total-order",
      "status": "source_frozen",
      "target_id": "r012:concept:total-order"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:565938507873bd4629f7513f",
      "source_id": "r012:concept:poset-antichain",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-comparability"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:5691bae9badf9f4031539b64",
      "source_id": "r012:concept:euclidean-algorithm",
      "status": "source_frozen",
      "target_id": "r012:concept:greatest-common-divisor"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:56ee981a49976e80c2eadf51",
      "source_id": "r012:concept:fibonacci-tiling-recurrence",
      "status": "source_frozen",
      "target_id": "r012:concept:fibonacci-sequence"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:574a128ca63d35d13254a836",
      "source_id": "r012:concept:strict-order-from-partial-order",
      "status": "source_frozen",
      "target_id": "r012:concept:partial-order"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:574efa77feb9060402cf21de",
      "source_id": "r012:concept:poset-component",
      "status": "source_frozen",
      "target_id": "r012:concept:subposet"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:57a9c665b34d573c4dd8c450",
      "source_id": "r012:concept:linear-recurrence-classification",
      "status": "source_frozen",
      "target_id": "r012:concept:linear-recurrence-equation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:585970bf3bbec8b09985904f",
      "source_id": "r012:concept:incomparability",
      "status": "source_frozen",
      "target_id": "r012:concept:partial-order"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:58d4541297f607765ecf79b5",
      "source_id": "r012:concept:dijkstra-relaxation",
      "status": "source_frozen",
      "target_id": "r012:concept:dijkstra-algorithm"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:596a4aa9b6e4596877e938dc",
      "source_id": "r012:concept:maximum-bipartite-matching",
      "status": "source_frozen",
      "target_id": "r012:concept:bipartite-matching"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:59a0d85ee14b9a6d50f6588a",
      "source_id": "r012:concept:linear-diophantine-equation",
      "status": "source_frozen",
      "target_id": "r012:concept:greatest-common-divisor"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:5a0a6c01e445fc93f493d2cf",
      "source_id": "r012:concept:power-set-axiom",
      "status": "source_frozen",
      "target_id": "r012:concept:zfc-set-theory"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:5a2b6bb24cd6856bd8d449ca",
      "source_id": "r012:concept:separation-axiom",
      "status": "source_frozen",
      "target_id": "r012:concept:zfc-set-theory"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:5ac31473e31bd8e6c9cc3025",
      "source_id": "r012:concept:algebraic-transcendental-number",
      "status": "source_frozen",
      "target_id": "r012:concept:real-number-as-cut"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:5aee603c5f4e63daa865ce96",
      "source_id": "r012:concept:integer-endpoint",
      "status": "source_frozen",
      "target_id": "r012:concept:interval-endpoint"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:5b36c0008a13737294a91eef",
      "source_id": "r012:concept:subposet",
      "status": "source_frozen",
      "target_id": "r012:concept:poset"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:5b58f7ea7b6803330c04697d",
      "source_id": "r012:concept:binary-string",
      "status": "source_frozen",
      "target_id": "r012:concept:sequence"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:5b5b94ac48234759f5af4d54",
      "source_id": "r012:concept:success",
      "status": "source_frozen",
      "target_id": "r012:concept:bernoulli-trials"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:5bbb0b42cb9f207dd19990d4",
      "source_id": "r012:concept:additive-inverse",
      "status": "source_frozen",
      "target_id": "r012:concept:integer-zero"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:5c33807114da0f371850e0c5",
      "source_id": "r012:concept:edge-flow-status",
      "status": "source_frozen",
      "target_id": "r012:concept:edge"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:5c5a695f6042cd499b4ccf75",
      "source_id": "r012:concept:poset-to-flow-network",
      "status": "source_frozen",
      "target_id": "r012:concept:poset"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:5c75a37f1bbd99aaa3d07c0b",
      "source_id": "r012:concept:computational-complexity",
      "status": "source_frozen",
      "target_id": "r012:concept:algorithm"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:5cbdd4ada0dff6418887d96f",
      "source_id": "r012:concept:augmenting-path",
      "status": "source_frozen",
      "target_id": "r012:concept:spare-capacity"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:5cd1d58966b4b399343496d2",
      "source_id": "r012:concept:rational-number",
      "status": "source_frozen",
      "target_id": "r012:concept:rational-pair-equivalence"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:5cdbc0b17dccbb755ddc16fc",
      "source_id": "r012:concept:generating-function-recurrence-method",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function-coefficient-shift"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:5ce6c8bf9bf458fe71ea4f4f",
      "source_id": "r012:concept:pigeonhole-principle",
      "status": "source_frozen",
      "target_id": "r012:concept:function"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:5cf5539367c4e1f2182c3856",
      "source_id": "r012:concept:distribution",
      "status": "source_frozen",
      "target_id": "r012:concept:enumeration"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:5d1fc8df0f486be310f11559",
      "source_id": "r012:concept:factored-advancement-operator-general-solution",
      "status": "source_frozen",
      "target_id": "r012:concept:repeated-root-recurrence-solution"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:5da06c20943a3986a4b566b5",
      "source_id": "r012:concept:divisibility-count-for-primes",
      "status": "source_frozen",
      "target_id": "r012:concept:prime-factorization"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:5dd6442ae4063e4818c70e4c",
      "source_id": "r012:concept:augmenting-flow-update",
      "status": "source_frozen",
      "target_id": "r012:concept:augmenting-path"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:5e3206e3fe78803b63f90a75",
      "source_id": "r012:concept:dihedral-group",
      "status": "source_frozen",
      "target_id": "r012:concept:permutation-group"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:5e52a07c323cd4f318836812",
      "source_id": "r012:concept:central-binomial-generating-function",
      "status": "source_frozen",
      "target_id": "r012:concept:negative-half-binomial-coefficient"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:5ec1dc9d1331ddc775b98e87",
      "source_id": "r012:concept:successor-function",
      "status": "source_frozen",
      "target_id": "r012:concept:peano-postulates"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:5f36297096a4e3edb1c3f871",
      "source_id": "r012:concept:absorbing-markov-chain",
      "status": "source_frozen",
      "target_id": "r012:concept:absorbing-state"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:5f5422530a7290411d0d304b",
      "source_id": "r012:concept:safety-net",
      "status": "source_frozen",
      "target_id": "r012:concept:computational-public-health"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:60104e5c53f0cfb846e2e23e",
      "source_id": "r012:concept:particular-plus-homogeneous-solution",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator-equation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:609d88b2acfa7b41b737a512",
      "source_id": "r012:concept:pairwise-independent-random-variables",
      "status": "source_frozen",
      "target_id": "r012:concept:random-variable"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:60a6a856d1642427a83d4783",
      "source_id": "r012:concept:edge-crossing",
      "status": "source_frozen",
      "target_id": "r012:concept:edge"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:60cfaa94e7aa21b783e3c1f3",
      "source_id": "r012:concept:repeated-root-recurrence-solution",
      "status": "source_frozen",
      "target_id": "r012:concept:distinct-root-recurrence-solution"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:60eb9d55cb5252149fc7db27",
      "source_id": "r012:concept:particular-plus-homogeneous-solution",
      "status": "source_frozen",
      "target_id": "r012:concept:homogeneous-recurrence-solution-space"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:6121cab087a457a36b704dff",
      "source_id": "r012:concept:flow-derived-chain-partition",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-to-flow-network"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:6121d035c2b0980b1efa0d23",
      "source_id": "r012:concept:directed-cycle",
      "status": "source_frozen",
      "target_id": "r012:concept:directed-path"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:614f4dd6f41419944c402086",
      "source_id": "r012:concept:optimization",
      "status": "source_frozen",
      "target_id": "r012:concept:algorithm"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:6175fe14258d5a6560e9ba31",
      "source_id": "r012:concept:exponential-time",
      "status": "source_frozen",
      "target_id": "r012:concept:big-o"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:617c8980c7fa802efd900295",
      "source_id": "r012:concept:elementary-subdivision",
      "status": "source_frozen",
      "target_id": "r012:concept:path"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:61b524ac251493c403d00945",
      "source_id": "r012:concept:loose-point",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-component"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:61d9f9a6a180c5d91541199d",
      "source_id": "r012:concept:monotonicity-law",
      "status": "source_frozen",
      "target_id": "r012:concept:total-order"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:61df138d8a6a3e36bd4a11cc",
      "source_id": "r012:concept:right-child",
      "status": "source_frozen",
      "target_id": "r012:concept:ordered-tree"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:621380fbd8ec67ebce6ef977",
      "source_id": "r012:concept:negative-half-binomial-coefficient",
      "status": "source_frozen",
      "target_id": "r012:concept:generalized-binomial-coefficient"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:62b8fd178b8425ba9b8c90e9",
      "source_id": "r012:concept:fixed-bernoulli-outcome-string",
      "status": "source_frozen",
      "target_id": "r012:concept:bernoulli-trials"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:6311172792f6a10dc2761230",
      "source_id": "r012:concept:fair-coin",
      "status": "source_frozen",
      "target_id": "r012:concept:probability-space"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:6338dd02b23b4f0ead6c69bf",
      "source_id": "r012:concept:line-region-recurrence",
      "status": "source_frozen",
      "target_id": "r012:concept:line-arrangement"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:6364623b5fc4744bc688d7b7",
      "source_id": "r012:concept:equally-likely-outcomes",
      "status": "source_frozen",
      "target_id": "r012:concept:probability-measure"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:6372d718700f6b82d2141899",
      "source_id": "r012:concept:elementary-subdivision",
      "status": "source_frozen",
      "target_id": "r012:concept:edge"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:63c696845707d1f0483d9906",
      "source_id": "r012:concept:variance",
      "status": "source_frozen",
      "target_id": "r012:concept:random-variable"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:63f720ef1f1b28a404966302",
      "source_id": "r012:concept:advancement-operator-exercise-synthesis",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:642eade7736e6ee00c0f2058",
      "source_id": "r012:concept:spanning-forest",
      "status": "source_frozen",
      "target_id": "r012:concept:spanning-subgraph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:647023f7c3ac97df38d1a30a",
      "source_id": "r012:concept:online-poset-antichain-partition",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-height"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:64a2c2ee74a478091316e04c",
      "source_id": "r012:concept:prime-number",
      "status": "source_frozen",
      "target_id": "r012:concept:positive-integer"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:64e82f5efc17227aba12e918",
      "source_id": "r012:concept:polya-enumeration-theorem",
      "status": "source_frozen",
      "target_id": "r012:concept:permutation-group"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:651014838cd72b928811907e",
      "source_id": "r012:concept:leaf",
      "status": "source_frozen",
      "target_id": "r012:concept:vertex-degree"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:6528f89ea7a8971ad72d1f30",
      "source_id": "r012:concept:least-common-multiple",
      "status": "source_frozen",
      "target_id": "r012:concept:prime-factorization"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:65362359277ab4ed2e522900",
      "source_id": "r012:concept:rubot-generating-function",
      "status": "source_frozen",
      "target_id": "r012:concept:rubot-catalan-recurrence"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:65e880cd0116eac0c828532c",
      "source_id": "r012:concept:erdos-renyi-random-graph",
      "status": "source_frozen",
      "target_id": "r012:concept:independent-events"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:6627deb7f4cf4266b1fc514a",
      "source_id": "r012:concept:closed-form-expression",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:66331b6e34d0760bd98d1b9e",
      "source_id": "r012:concept:initial-condition",
      "status": "source_frozen",
      "target_id": "r012:concept:sequence"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:667d47dc2d24bfd24a398167",
      "source_id": "r012:concept:partition-generating-function",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:667e196a05b20bcb24f0fe04",
      "source_id": "r012:concept:subposet",
      "status": "source_frozen",
      "target_id": "r012:concept:partial-order"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:6752a2693b5211401ff93119",
      "source_id": "r012:concept:recursion",
      "status": "source_frozen",
      "target_id": "r012:concept:sequence"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:675dcedf16e150ac05a43ac1",
      "source_id": "r012:concept:addition-monotonicity",
      "status": "source_frozen",
      "target_id": "r012:concept:natural-number-order"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:68403f3a9e4e39c8b6730c8f",
      "source_id": "r012:concept:adjacency",
      "status": "source_frozen",
      "target_id": "r012:concept:edge"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:699d7e5c35eefd8de251405d",
      "source_id": "r012:concept:equivalence-relation",
      "status": "source_frozen",
      "target_id": "r012:concept:transitive-relation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:6a4852e8eb5f52da28b0edc4",
      "source_id": "r012:concept:rubot-catalan-recurrence",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence-relation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:6a779da61775def9811ee79d",
      "source_id": "r012:concept:random-variable",
      "status": "source_frozen",
      "target_id": "r012:concept:function"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:6ab7287bfda757c06105cbb6",
      "source_id": "r012:concept:finite-decimal-expansion",
      "status": "source_frozen",
      "target_id": "r012:concept:decimal-expansion"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:6b133a764474efb231fe582c",
      "source_id": "r012:concept:distinct-part-partition",
      "status": "source_frozen",
      "target_id": "r012:concept:integer-partition"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:6b66af53eebcb474d96b3199",
      "source_id": "r012:concept:eulerian-tour",
      "status": "source_frozen",
      "target_id": "r012:concept:path"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:6bf4647468a8dd0fc3394ad9",
      "source_id": "r012:concept:independent-events",
      "status": "source_frozen",
      "target_id": "r012:concept:event"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:6c0c40901f4803997d03e62a",
      "source_id": "r012:concept:generating-function-recurrence-method",
      "status": "source_frozen",
      "target_id": "r012:concept:partial-fraction-coefficient-extraction"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:6c2c90b2f715164afb8e057e",
      "source_id": "r012:concept:scheduling-irregularity",
      "status": "source_frozen",
      "target_id": "r012:concept:industrial-optimization"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:6c73fcfce3a6de6309d2511f",
      "source_id": "r012:concept:strong-induction",
      "status": "source_frozen",
      "target_id": "r012:concept:open-statement"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:6c8de0ca1948e594d0c470e1",
      "source_id": "r012:concept:clique",
      "status": "source_frozen",
      "target_id": "r012:concept:adjacency"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:6cada75c7443a98d022abce8",
      "source_id": "r012:concept:integer-exponentiation",
      "status": "source_frozen",
      "target_id": "r012:concept:integer-multiplication"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:6cdbbdc23fcfca3ff02df5e3",
      "source_id": "r012:concept:four-color-theorem",
      "status": "source_frozen",
      "target_id": "r012:concept:proper-coloring"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:6d4a5af53aa0270b3ec4a600",
      "source_id": "r012:concept:set-partition",
      "status": "source_frozen",
      "target_id": "r012:concept:pairwise-disjoint"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:6d84badfacd33cd8c8f5988d",
      "source_id": "r012:concept:surjection",
      "status": "source_frozen",
      "target_id": "r012:concept:function"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:6d87158afbe977b1dea8f4df",
      "source_id": "r012:concept:augmenting-path",
      "status": "source_frozen",
      "target_id": "r012:concept:path"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:6d96590cc100d9969237e506",
      "source_id": "r012:concept:division",
      "status": "source_frozen",
      "target_id": "r012:concept:binary-operation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:6ddee986d01c64c9bfd96d8c",
      "source_id": "r012:concept:logical-negation",
      "status": "source_frozen",
      "target_id": "r012:concept:proposition"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:6e7f0eafcacf895cae5438ca",
      "source_id": "r012:concept:path",
      "status": "source_frozen",
      "target_id": "r012:concept:adjacency"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:6ebd45a020ef6c6b8a05d4ac",
      "source_id": "r012:concept:poset-isomorphism",
      "status": "source_frozen",
      "target_id": "r012:concept:bijection"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:6ed429d37472cb9a1a6bb29c",
      "source_id": "r012:concept:complete-bipartite-graph",
      "status": "source_frozen",
      "target_id": "r012:concept:bipartite-graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:6ef480949d67e4a959bda84d",
      "source_id": "r012:concept:arithmetic-combinatorics",
      "status": "source_frozen",
      "target_id": "r012:concept:ramsey-property"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:6f7ab360426ca84a879cd5b4",
      "source_id": "r012:concept:dedekind-cut",
      "status": "source_frozen",
      "target_id": "r012:concept:total-order"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:6f98669c8edd1de5100220e4",
      "source_id": "r012:concept:poset-component",
      "status": "source_frozen",
      "target_id": "r012:concept:connected-poset"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:6f9be08257b9f19cc9dcc865",
      "source_id": "r012:concept:natural-order-totality",
      "status": "source_frozen",
      "target_id": "r012:concept:mathematical-induction"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:6fc1d06eabe88bba0f1549ee",
      "source_id": "r012:concept:positive-integer-induction",
      "status": "source_frozen",
      "target_id": "r012:concept:positive-integer"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:6fcb03ea73578b53e73fab52",
      "source_id": "r012:concept:well-defined-operation",
      "status": "source_frozen",
      "target_id": "r012:concept:equivalence-class"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:6fcdf426b8738cc97c40ab79",
      "source_id": "r012:concept:particular-trial-overlap-adjustment",
      "status": "source_frozen",
      "target_id": "r012:concept:particular-solution-trial-method"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:6fdd3715fade9326ba78febc",
      "source_id": "r012:concept:recurrence-equation-exercise-synthesis",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence-relation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:6fe50da509b7d21803ee52be",
      "source_id": "r012:concept:fixed-point",
      "status": "source_frozen",
      "target_id": "r012:concept:function"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:6fe733179ca385359ad105d0",
      "source_id": "r012:concept:shortest-path",
      "status": "source_frozen",
      "target_id": "r012:concept:path"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:70a3f0e95686ed2eda7dbb46",
      "source_id": "r012:concept:permutation",
      "status": "source_frozen",
      "target_id": "r012:concept:enumeration"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:70e47edd5d5dc68618717e24",
      "source_id": "r012:concept:central-binomial-convolution",
      "status": "source_frozen",
      "target_id": "r012:concept:power-series-product"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:7125c090ace8cee285b7fe43",
      "source_id": "r012:concept:positional-base-notation",
      "status": "source_frozen",
      "target_id": "r012:concept:division-algorithm"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:7164c2f38d1b0ff186b97bff",
      "source_id": "r012:concept:logical-implication",
      "status": "source_frozen",
      "target_id": "r012:concept:proposition"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:717f2c4233c1b46b7d868fab",
      "source_id": "r012:concept:l-tile-rectangle-recurrence",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence-relation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:718ae24b36ef3869e24aa731",
      "source_id": "r012:concept:graph-ramsey-theorem",
      "status": "source_frozen",
      "target_id": "r012:concept:ramsey-property"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:71afc320f0a419cf5cfd2047",
      "source_id": "r012:concept:right-child",
      "status": "source_frozen",
      "target_id": "r012:concept:tree-child"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:71bbd96c8d8a9709934dfd8b",
      "source_id": "r012:concept:vector-subspace",
      "status": "source_frozen",
      "target_id": "r012:concept:real-vector-space"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:722fa3fc1f27bf269112099b",
      "source_id": "r012:concept:exponential-generating-function",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:725c7c34f438d88783522f5c",
      "source_id": "r012:concept:local-lemma-ramsey-lower-bound",
      "status": "source_frozen",
      "target_id": "r012:concept:asymmetric-lovasz-local-lemma"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:725f7ab329876b39ed33df29",
      "source_id": "r012:concept:tree-child",
      "status": "source_frozen",
      "target_id": "r012:concept:rooted-tree"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:7263bbf1ebb594589fa1005c",
      "source_id": "r012:concept:zero-root-shift-reduction",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator-polynomial"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:72f3d8c5bda9b96cd54a53ee",
      "source_id": "r012:concept:cut-arithmetic",
      "status": "source_frozen",
      "target_id": "r012:concept:rational-arithmetic"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:7318d7e5239eb87b226d6aa3",
      "source_id": "r012:concept:generalized-binomial-theorem",
      "status": "source_frozen",
      "target_id": "r012:concept:formal-power-series"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:73c9607e0374511a5a024613",
      "source_id": "r012:concept:polya-counting",
      "status": "source_frozen",
      "target_id": "r012:concept:enumeration"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:73f9a2c6d1f052f122db38f6",
      "source_id": "r012:concept:hasse-diagram",
      "status": "source_frozen",
      "target_id": "r012:concept:cover-relation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:7427e77ec02dbf4525ea6521",
      "source_id": "r012:concept:minimum-spanning-tree",
      "status": "source_frozen",
      "target_id": "r012:concept:optimization"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:74597a586fc7aa2d4a19cad5",
      "source_id": "r012:concept:finite-cartesian-product",
      "status": "source_frozen",
      "target_id": "r012:concept:tuple"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:74745783083eb5f5fb75eea0",
      "source_id": "r012:concept:spare-capacity",
      "status": "source_frozen",
      "target_id": "r012:concept:edge-flow-status"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:74947ec17489a63dc0161186",
      "source_id": "r012:concept:multinomial-theorem",
      "status": "source_frozen",
      "target_id": "r012:concept:multinomial-coefficient"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:750108e00d4afc87983988c7",
      "source_id": "r012:concept:perfect-graph",
      "status": "source_frozen",
      "target_id": "r012:concept:induced-subgraph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:753126fb125328e9434b5ffe",
      "source_id": "r012:concept:integer-partition",
      "status": "source_frozen",
      "target_id": "r012:concept:positive-integer"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:75689ec6acd619094a329f39",
      "source_id": "r012:concept:first-decisive-event-probability",
      "status": "source_frozen",
      "target_id": "r012:concept:disjoint-events"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:75ba7f28e525a15a42e4e4fa",
      "source_id": "r012:concept:necklace",
      "status": "source_frozen",
      "target_id": "r012:concept:enumeration"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:75f3eb07a0b7ce49b519f36b",
      "source_id": "r012:concept:fibonacci-tiling-recurrence",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:766c08132e7095e50c5c265a",
      "source_id": "r012:concept:folder-distribution-model",
      "status": "source_frozen",
      "target_id": "r012:concept:distribution"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:76d5a72983180f01a6a1c60c",
      "source_id": "r012:concept:absolute-convergence",
      "status": "source_frozen",
      "target_id": "r012:concept:infinite-series"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:76d97228b7862fcf184797d8",
      "source_id": "r012:concept:network-flow-optimality-certificate",
      "status": "source_frozen",
      "target_id": "r012:concept:flow-cut-capacity-bound"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:7783fde9dbb83c765989b3fd",
      "source_id": "r012:concept:perfect-graph",
      "status": "source_frozen",
      "target_id": "r012:concept:chromatic-number"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:77b7f472efa591492126b2e4",
      "source_id": "r012:concept:repeating-decimal",
      "status": "source_frozen",
      "target_id": "r012:concept:rational-number"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:77dea4e5852d19b149d8f1c0",
      "source_id": "r012:concept:forbidden-substring-recurrence",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:789647adb78c18b34ea1cb4e",
      "source_id": "r012:concept:checkerboard",
      "status": "source_frozen",
      "target_id": "r012:concept:geometry"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:78b1fe3205461aa6b5ac3175",
      "source_id": "r012:concept:szemeredi-online-antichain-optimality",
      "status": "source_frozen",
      "target_id": "r012:concept:online-poset-antichain-partition"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:7918fed0ded75a79c2af485c",
      "source_id": "r012:concept:cycle",
      "status": "source_frozen",
      "target_id": "r012:concept:path"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:791e43865ff014e3041dbb8b",
      "source_id": "r012:concept:cover-graph",
      "status": "source_frozen",
      "target_id": "r012:concept:graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:792954aa3d526686aa42139f",
      "source_id": "r012:concept:interval-endpoint",
      "status": "source_frozen",
      "target_id": "r012:concept:closed-interval"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:79ae1d061476dfa6820b1482",
      "source_id": "r012:concept:euler-partition-theorem",
      "status": "source_frozen",
      "target_id": "r012:concept:partition-generating-function"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:79d8e3837de62d16751e893b",
      "source_id": "r012:concept:maximum-flow",
      "status": "source_frozen",
      "target_id": "r012:concept:flow-value"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:79f724fedccee6917be88fce",
      "source_id": "r012:concept:power-series-product",
      "status": "source_frozen",
      "target_id": "r012:concept:formal-power-series"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:7a076ed25dd01eba053a4ff3",
      "source_id": "r012:concept:up-set",
      "status": "source_frozen",
      "target_id": "r012:concept:partial-order"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:7a1a40f8882c6698800f9ce4",
      "source_id": "r012:concept:decimal-expansion",
      "status": "source_frozen",
      "target_id": "r012:concept:positional-base-notation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:7a36b5f183f778b3c9520232",
      "source_id": "r012:concept:central-binomial-generating-function",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:7a802e7a424db20069c758c8",
      "source_id": "r012:concept:tree-root",
      "status": "source_frozen",
      "target_id": "r012:concept:vertex"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:7aacfdabf3b8c439d8a1091d",
      "source_id": "r012:concept:uncountable-sample-space",
      "status": "source_frozen",
      "target_id": "r012:concept:sample-space"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:7aacfe8736087da892f5a309",
      "source_id": "r012:concept:integer-multiplication",
      "status": "source_frozen",
      "target_id": "r012:concept:integer-construction"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:7abbd4d089fea006771d518b",
      "source_id": "r012:concept:threshold-probability",
      "status": "source_frozen",
      "target_id": "r012:concept:random-graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:7b03defd57a0147d99ee7544",
      "source_id": "r012:concept:recurrence",
      "status": "source_frozen",
      "target_id": "r012:concept:sequence"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:7b74fbc59c9bf7b903b8c6e9",
      "source_id": "r012:concept:event",
      "status": "source_frozen",
      "target_id": "r012:concept:probability-space"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:7b7acf8d7c9f6256f3bd5f16",
      "source_id": "r012:concept:poset-automorphism",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-isomorphism"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:7bf7610ed710b127dfba3702",
      "source_id": "r012:concept:generalized-binomial-coefficient",
      "status": "source_frozen",
      "target_id": "r012:concept:binomial-coefficient"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:7bf845e8e4756575c7ece27f",
      "source_id": "r012:concept:rational-cut",
      "status": "source_frozen",
      "target_id": "r012:concept:rational-number"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:7c989c96c232efbff943cd4b",
      "source_id": "r012:concept:network-cut",
      "status": "source_frozen",
      "target_id": "r012:concept:flow-network"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:7ca205dfdab0b9559414a63a",
      "source_id": "r012:concept:sudoku",
      "status": "source_frozen",
      "target_id": "r012:concept:combinatorics"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:7d124c67210bba3a46d34485",
      "source_id": "r012:concept:homogeneous-recurrence-classification",
      "status": "source_frozen",
      "target_id": "r012:concept:homogeneous-linear-recurrence"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:7d28497ad81259ee0a1f43fe",
      "source_id": "r012:concept:gale-ryser-theorem",
      "status": "source_frozen",
      "target_id": "r012:concept:dual-integer-partition"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:7d57b5f7df53d54b6293a38e",
      "source_id": "r012:concept:line-arrangement",
      "status": "source_frozen",
      "target_id": "r012:concept:geometry"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:7d79b60f3ce02fa0ca9e3a9c",
      "source_id": "r012:concept:context-dependent-preference",
      "status": "source_frozen",
      "target_id": "r012:concept:conditional-probability"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:7df35aca7d9cd515f75fc8d0",
      "source_id": "r012:concept:bijection",
      "status": "source_frozen",
      "target_id": "r012:concept:function"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:7e0e5cedcb66fff57b938b2f",
      "source_id": "r012:concept:antisymmetric-relation",
      "status": "source_frozen",
      "target_id": "r012:concept:binary-relation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:7e5b40d9ce2794c8d18cddfa",
      "source_id": "r012:concept:integer",
      "status": "source_frozen",
      "target_id": "r012:concept:integer-construction"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:7e7f78210f616ad9efbfa0ba",
      "source_id": "r012:concept:restricted-passcode-egf",
      "status": "source_frozen",
      "target_id": "r012:concept:even-symbol-count-filter"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:7e8736dcdd279c2827cc99a4",
      "source_id": "r012:concept:permutation-group",
      "status": "source_frozen",
      "target_id": "r012:concept:permutation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:7ebbecc48761b6bde2fbe45c",
      "source_id": "r012:concept:little-o",
      "status": "source_frozen",
      "target_id": "r012:concept:big-o"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:7fbb05bfcf5391aa0a73c336",
      "source_id": "r012:concept:full-house-probability",
      "status": "source_frozen",
      "target_id": "r012:concept:equally-likely-outcomes"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:7fd735b9c1caa83369177d99",
      "source_id": "r012:concept:first-moment-method",
      "status": "source_frozen",
      "target_id": "r012:concept:expected-value"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:80079776205e381a64e2d2dd",
      "source_id": "r012:concept:polynomial-time",
      "status": "source_frozen",
      "target_id": "r012:concept:big-o"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:801aa813b0a3d4888dd00f4f",
      "source_id": "r012:concept:threshold-probability",
      "status": "source_frozen",
      "target_id": "r012:concept:with-high-probability"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:8076bb7f979e7cd02daf80eb",
      "source_id": "r012:concept:dirac-theorem",
      "status": "source_frozen",
      "target_id": "r012:concept:hamiltonian-graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:80de4444b4269c5de618d9ae",
      "source_id": "r012:concept:tree",
      "status": "source_frozen",
      "target_id": "r012:concept:graph-connectivity"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:80ed785a97543d86948fb5f9",
      "source_id": "r012:concept:graph-coloring",
      "status": "source_frozen",
      "target_id": "r012:concept:graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:80ed942f1d67404949c3b305",
      "source_id": "r012:concept:first-fit-chain-partition",
      "status": "source_frozen",
      "target_id": "r012:concept:chain-partition"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:80f4bfbecb4893d9984a1525",
      "source_id": "r012:concept:network-flow-linear-program",
      "status": "source_frozen",
      "target_id": "r012:concept:linear-programming"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:812b53d2296f74dc8dac24a8",
      "source_id": "r012:concept:recursive-multiplication",
      "status": "source_frozen",
      "target_id": "r012:concept:recursive-addition"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:816c1b4391a0ea61fb7a82ea",
      "source_id": "r012:concept:ramsey-property",
      "status": "source_frozen",
      "target_id": "r012:concept:clique"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:82621d28b8d5a1f0a54ef41d",
      "source_id": "r012:concept:geometry",
      "status": "source_frozen",
      "target_id": "r012:concept:combinatorics"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:826b2e08f3626b180856de91",
      "source_id": "r012:concept:negated-relation",
      "status": "source_frozen",
      "target_id": "r012:concept:logical-negation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:8270acdcad6b1cd874cb9f69",
      "source_id": "r012:concept:homogeneous-recurrence-solution-space",
      "status": "source_frozen",
      "target_id": "r012:concept:linear-recurrence-equation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:827cdf87b3cc9efb0b6ce437",
      "source_id": "r012:concept:binary-operation",
      "status": "source_frozen",
      "target_id": "r012:concept:function"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:8318bb6c2339f63ce6b500c5",
      "source_id": "r012:concept:equivalence-class",
      "status": "source_frozen",
      "target_id": "r012:concept:equivalence-relation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:832e5c16d231f4c7dcd9add3",
      "source_id": "r012:concept:union-axiom",
      "status": "source_frozen",
      "target_id": "r012:concept:zfc-set-theory"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:8399e77c34150702ffa3ca7a",
      "source_id": "r012:concept:ford-fulkerson-labeling-algorithm",
      "status": "source_frozen",
      "target_id": "r012:concept:linear-order"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:83bb8df8af42c8b48349a5fc",
      "source_id": "r012:concept:dual-dilworth-theorem",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-height"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:8419f4025520dda7ee497196",
      "source_id": "r012:concept:generating-function-distribution-model",
      "status": "source_frozen",
      "target_id": "r012:concept:distribution"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:843c745b8cad36a45675cb00",
      "source_id": "r012:concept:partitioned-event-probability",
      "status": "source_frozen",
      "target_id": "r012:concept:conditional-probability"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:8449ff1904d5ebb6e9c98a23",
      "source_id": "r012:concept:natural-number-order",
      "status": "source_frozen",
      "target_id": "r012:concept:integer-addition"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:8460ee3b0d7b7491baf2ed23",
      "source_id": "r012:concept:graph-girth",
      "status": "source_frozen",
      "target_id": "r012:concept:graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:8467e645d6dd9dfe3073db41",
      "source_id": "r012:concept:row-column-sum-strings",
      "status": "source_frozen",
      "target_id": "r012:concept:zero-one-matrix"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:848de982ea4ae9885f40c980",
      "source_id": "r012:concept:unlabeled-graph-enumeration",
      "status": "source_frozen",
      "target_id": "r012:concept:polya-enumeration-theorem"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:84a757c1c04748aa84cb7a4c",
      "source_id": "r012:concept:matching-obstruction-certificate",
      "status": "source_frozen",
      "target_id": "r012:concept:hall-theorem"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:8566041db008c423937b76c9",
      "source_id": "r012:concept:induction-step",
      "status": "source_frozen",
      "target_id": "r012:concept:mathematical-induction"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:856af5ca43ab420e7e04ab38",
      "source_id": "r012:concept:scale-transposition",
      "status": "source_frozen",
      "target_id": "r012:concept:cyclic-group"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:858b4f418071554f1fa7735e",
      "source_id": "r012:concept:transcendental-number",
      "status": "source_frozen",
      "target_id": "r012:concept:algebraic-number"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:859cdde1129b553820502f8b",
      "source_id": "r012:concept:minimum-spanning-tree",
      "status": "source_frozen",
      "target_id": "r012:concept:spanning-tree"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:85fb1b16edc9260d0ef0478d",
      "source_id": "r012:concept:dilworth-theorem",
      "status": "source_frozen",
      "target_id": "r012:concept:chain-partition"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:862524f7212ccb44406356d5",
      "source_id": "r012:concept:repeated-independent-sampling",
      "status": "source_frozen",
      "target_id": "r012:concept:independent-events"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:863491a5e38983855f1a8ada",
      "source_id": "r012:concept:planar-graph",
      "status": "source_frozen",
      "target_id": "r012:concept:edge-crossing"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:865db454c7de1ce07e57dc2d",
      "source_id": "r012:concept:dijkstra-nonnegative-correctness",
      "status": "source_frozen",
      "target_id": "r012:concept:dijkstra-permanent-distance-monotonicity"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:866aa6486c18988181ee9ce6",
      "source_id": "r012:concept:max-flow-min-cut-theorem",
      "status": "source_frozen",
      "target_id": "r012:concept:ford-fulkerson-labeling-algorithm"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:8675ac29d369a8f1956fb717",
      "source_id": "r012:concept:prufer-code",
      "status": "source_frozen",
      "target_id": "r012:concept:sequence"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:8794310156f1ea08d4467fc8",
      "source_id": "r012:concept:markov-inequality",
      "status": "source_frozen",
      "target_id": "r012:concept:random-variable"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:87bb23102ad62abf97e18ba7",
      "source_id": "r012:concept:power-series-product",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:87c13f4eec9ad10489b6795e",
      "source_id": "r012:concept:character",
      "status": "source_frozen",
      "target_id": "r012:concept:string"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:87cdffe32f1b246bdb72ba47",
      "source_id": "r012:concept:linked-list",
      "status": "source_frozen",
      "target_id": "r012:concept:sequence"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:87e783dbf127aba876adeb21",
      "source_id": "r012:concept:exact-solution",
      "status": "source_frozen",
      "target_id": "r012:concept:combinatorics"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:884a6e6c27a92d8d81b7adb1",
      "source_id": "r012:concept:integer-pair-equivalence-proof",
      "status": "source_frozen",
      "target_id": "r012:concept:integer-pair-equivalence"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:88d7255e05df23641a33f8f7",
      "source_id": "r012:concept:sperner-theorem",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-width"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:88f65269095c8ee69c486ff2",
      "source_id": "r012:concept:total-order",
      "status": "source_frozen",
      "target_id": "r012:concept:partial-order"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:8925f60346acba37eb1d8149",
      "source_id": "r012:concept:integer-total-order",
      "status": "source_frozen",
      "target_id": "r012:concept:integer-construction"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:89bf2e600f7848a28edcaddb",
      "source_id": "r012:concept:tree-root",
      "status": "source_frozen",
      "target_id": "r012:concept:tree"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:89da5c6200a5992c5f37e7ef",
      "source_id": "r012:concept:axiom-of-infinity",
      "status": "source_frozen",
      "target_id": "r012:concept:successor-function"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:8a499c4be63bf550a5c28349",
      "source_id": "r012:concept:integral-maximum-flow",
      "status": "source_frozen",
      "target_id": "r012:concept:ford-fulkerson-labeling-algorithm"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:8a858bac1d0b718843ad4f98",
      "source_id": "r012:concept:generating-function-exercise-synthesis",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:8aa94f605048dab61cc33615",
      "source_id": "r012:concept:isomer-enumeration",
      "status": "source_frozen",
      "target_id": "r012:concept:polya-enumeration-theorem"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:8ab8b77a62a4afdbc102ad1e",
      "source_id": "r012:concept:merge-sort",
      "status": "source_frozen",
      "target_id": "r012:concept:recursion"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:8ad9d19c5ff34ec23f42ac23",
      "source_id": "r012:concept:eulerian-graph",
      "status": "source_frozen",
      "target_id": "r012:concept:vertex-degree"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:8b3a89c418c69e4832bc7c62",
      "source_id": "r012:concept:independent-set-bad-event",
      "status": "source_frozen",
      "target_id": "r012:concept:independent-set"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:8b3b067799bed6d8b0788f30",
      "source_id": "r012:concept:cartesian-product-cardinality",
      "status": "source_frozen",
      "target_id": "r012:concept:finite-cardinality"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:8b6ca897f6e804677dcbe971",
      "source_id": "r012:concept:base",
      "status": "source_frozen",
      "target_id": "r012:concept:positional-base-notation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:8beb9647c1ca9d0db3bec0ce",
      "source_id": "r012:concept:inventory-substitution",
      "status": "source_frozen",
      "target_id": "r012:concept:cycle-index"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:8c90c2b662270306535ed164",
      "source_id": "r012:concept:axiom-of-extensionality",
      "status": "source_frozen",
      "target_id": "r012:concept:zfc-set-theory"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:8cd69ee5fad4160a2c47d7b8",
      "source_id": "r012:concept:polynomial-time",
      "status": "source_frozen",
      "target_id": "r012:concept:computational-complexity"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:8d24eed3615481e1d4d0a021",
      "source_id": "r012:concept:local-lemma-parameter-balancing",
      "status": "source_frozen",
      "target_id": "r012:concept:local-lemma-ramsey-lower-bound"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:8d48b1555073e4fea0ce56ce",
      "source_id": "r012:concept:well-ordering-principle",
      "status": "source_frozen",
      "target_id": "r012:concept:positive-integer"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:8dcb7b46b843abde30d19422",
      "source_id": "r012:concept:maximum-degree",
      "status": "source_frozen",
      "target_id": "r012:concept:vertex-degree"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:8e02c8349b056d1372e19a5d",
      "source_id": "r012:concept:partial-order",
      "status": "source_frozen",
      "target_id": "r012:concept:reflexive-relation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:8e0d50f32208ea7a278203d4",
      "source_id": "r012:concept:repeating-decimal",
      "status": "source_frozen",
      "target_id": "r012:concept:decimal-expansion"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:8e526f77763e17bd40e340b8",
      "source_id": "r012:concept:antichain-partition",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-antichain"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:8e8008ee59b7c567ba1aa9ea",
      "source_id": "r012:concept:exponential-time",
      "status": "source_frozen",
      "target_id": "r012:concept:computational-complexity"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:8e925ec570af3b2cdfc0fb92",
      "source_id": "r012:concept:euler-phi-product-formula",
      "status": "source_frozen",
      "target_id": "r012:concept:inclusion-exclusion"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:8ea1539b09b794c5d8378773",
      "source_id": "r012:concept:labeled-unlabeled-antichain-certificate",
      "status": "source_frozen",
      "target_id": "r012:concept:dilworth-theorem"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:8ee64734c084a4f8e2bf79da",
      "source_id": "r012:concept:ordered-tree",
      "status": "source_frozen",
      "target_id": "r012:concept:rooted-tree"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:8eeb58f6f8b2c81788710dac",
      "source_id": "r012:concept:repeated-independent-sampling",
      "status": "source_frozen",
      "target_id": "r012:concept:probability-space"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:8f38aac53652c47baa8a64ea",
      "source_id": "r012:concept:flow-network",
      "status": "source_frozen",
      "target_id": "r012:concept:oriented-graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:8f8385d4a2a34cf4bee4be62",
      "source_id": "r012:concept:dijkstra-permanent-distance-monotonicity",
      "status": "source_frozen",
      "target_id": "r012:concept:dijkstra-algorithm"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:902eb44a7994cd119197cd66",
      "source_id": "r012:concept:erdos-high-girth-high-chromatic-theorem",
      "status": "source_frozen",
      "target_id": "r012:concept:probabilistic-method"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:907bc4212fa25f4760504820",
      "source_id": "r012:concept:cycle-index",
      "status": "source_frozen",
      "target_id": "r012:concept:cycle-notation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:907f2486d3eb80c2bfaca866",
      "source_id": "r012:concept:chebyshev-inequality",
      "status": "source_frozen",
      "target_id": "r012:concept:standard-deviation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:90c56b3bc7adb91dbb2fe633",
      "source_id": "r012:concept:bipartite-matching",
      "status": "source_frozen",
      "target_id": "r012:concept:optimization"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:90edf145ae31b7cff09fa6e8",
      "source_id": "r012:concept:particular-solution-trial-method",
      "status": "source_frozen",
      "target_id": "r012:concept:nonhomogeneous-linear-recurrence"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:90efdb53f3e12a1ff4f621ba",
      "source_id": "r012:concept:finite-cardinality",
      "status": "source_frozen",
      "target_id": "r012:concept:finite-set"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:912205ba7cebb2b08eec882d",
      "source_id": "r012:concept:dual-integer-partition",
      "status": "source_frozen",
      "target_id": "r012:concept:integer-partition"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:913ae41a4e6c0cbe098b9a3f",
      "source_id": "r012:concept:reflexive-relation",
      "status": "source_frozen",
      "target_id": "r012:concept:binary-relation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:915c61c65fddd9a661b21f2d",
      "source_id": "r012:concept:polya-enumeration-theorem",
      "status": "source_frozen",
      "target_id": "r012:concept:inventory-substitution"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:916052def85f5bfe9612b2d8",
      "source_id": "r012:concept:prime-factorization",
      "status": "source_frozen",
      "target_id": "r012:concept:number-theory"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:91bf6c316f4da141d0d69d53",
      "source_id": "r012:concept:minimal-element",
      "status": "source_frozen",
      "target_id": "r012:concept:partial-order"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:91d18f5881a98f29d32531dd",
      "source_id": "r012:concept:constant-coefficient-recurrence",
      "status": "source_frozen",
      "target_id": "r012:concept:linear-recurrence-equation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:91d6bba9d17be2c8327187c5",
      "source_id": "r012:concept:vertex-potential",
      "status": "source_frozen",
      "target_id": "r012:concept:ford-fulkerson-labeling-algorithm"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:928757b727e408759ce2dc2f",
      "source_id": "r012:concept:digit",
      "status": "source_frozen",
      "target_id": "r012:concept:positional-base-notation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:9327a0b4f4500c30f03d0fe5",
      "source_id": "r012:concept:extremal-family",
      "status": "source_frozen",
      "target_id": "r012:concept:set-family"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:93c06ce9e8950e49fc29ea32",
      "source_id": "r012:concept:falling-product-recurrence",
      "status": "source_frozen",
      "target_id": "r012:concept:generalized-binomial-coefficient"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:94730881aa9ba25420162f54",
      "source_id": "r012:concept:substring",
      "status": "source_frozen",
      "target_id": "r012:concept:string"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:94ac2ec13d823f36e537ae9d",
      "source_id": "r012:concept:disjoint-poset-sum",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-component"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:94b63ff13087895f2d37e2a3",
      "source_id": "r012:concept:safe-minimum-cut-edge",
      "status": "source_frozen",
      "target_id": "r012:concept:spanning-tree-exchange-principle"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:952714509f230a9b5b0c0844",
      "source_id": "r012:concept:generating-function-recurrence-method",
      "status": "source_frozen",
      "target_id": "r012:concept:initial-condition"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:9530a04c76af8ca80ac36e91",
      "source_id": "r012:concept:finite-injection-surjection-equivalence",
      "status": "source_frozen",
      "target_id": "r012:concept:surjection"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:954f99f999d1dd8f96df9b75",
      "source_id": "r012:concept:rational-arithmetic",
      "status": "source_frozen",
      "target_id": "r012:concept:rational-number"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:962f4f496d49e97633fa8f00",
      "source_id": "r012:concept:first-fit-coloring",
      "status": "source_frozen",
      "target_id": "r012:concept:proper-coloring"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:96467936adf3088fa0444b82",
      "source_id": "r012:concept:line-region-recurrence",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:969d80132e2dd2a21b47966e",
      "source_id": "r012:concept:finite-injection-surjection-equivalence",
      "status": "source_frozen",
      "target_id": "r012:concept:finite-set"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:9703fdd758cd140086275ee8",
      "source_id": "r012:concept:inequivalent-coloring",
      "status": "source_frozen",
      "target_id": "r012:concept:coloring-equivalence-under-action"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:970ba75c83393f5d96db05b4",
      "source_id": "r012:concept:tower-of-hanoi-recurrence",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence-relation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:973da96d579b1b48e3cdf7df",
      "source_id": "r012:concept:mathematical-induction",
      "status": "source_frozen",
      "target_id": "r012:concept:positive-integer"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:9753b22d45c0e9dd50e9cab7",
      "source_id": "r012:concept:integer-addition",
      "status": "source_frozen",
      "target_id": "r012:concept:well-defined-operation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:976f644eb387987909661ff6",
      "source_id": "r012:concept:graph-isomorphism",
      "status": "source_frozen",
      "target_id": "r012:concept:graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:98395dc9f66d6cee97ff01ee",
      "source_id": "r012:concept:denominator",
      "status": "source_frozen",
      "target_id": "r012:concept:fraction"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:988655060adb1b33c391a36f",
      "source_id": "r012:concept:independent-set-bad-event",
      "status": "source_frozen",
      "target_id": "r012:concept:random-graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:9a2b18aa5b7ca463f2927708",
      "source_id": "r012:concept:prime-membership-witness",
      "status": "source_frozen",
      "target_id": "r012:concept:set-membership"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:9a4cf2ab5a1140dea235d5bf",
      "source_id": "r012:concept:fibonacci-sequence",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:9a871b9c7325b2f70d5c9fd5",
      "source_id": "r012:concept:nonconstant-coefficient-recurrence",
      "status": "source_frozen",
      "target_id": "r012:concept:linear-recurrence-equation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:9adb7ad5f421abc38ca282ae",
      "source_id": "r012:concept:chebyshev-inequality",
      "status": "source_frozen",
      "target_id": "r012:concept:markov-inequality"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:9b013fcd47e299fe1e3424c8",
      "source_id": "r012:concept:multigraph",
      "status": "source_frozen",
      "target_id": "r012:concept:graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:9b0cd42cd043ecce00f55046",
      "source_id": "r012:concept:chain-rule",
      "status": "source_frozen",
      "target_id": "r012:concept:function"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:9b7794b3062009fcf776a205",
      "source_id": "r012:concept:complex-number-system",
      "status": "source_frozen",
      "target_id": "r012:concept:real-number-as-cut"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:9b8366e351e161ea224f5859",
      "source_id": "r012:concept:restricted-passcode-egf",
      "status": "source_frozen",
      "target_id": "r012:concept:required-symbol-egf-factor"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:9bc62860dddf5806a04fd704",
      "source_id": "r012:concept:complete-subgraph",
      "status": "source_frozen",
      "target_id": "r012:concept:subgraph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:9bec3b94532694fb49431fb7",
      "source_id": "r012:concept:interval-order",
      "status": "source_frozen",
      "target_id": "r012:concept:closed-interval"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:9c437b868c68dd63d5bfb919",
      "source_id": "r012:concept:minimum-spanning-tree-algorithm-history",
      "status": "source_frozen",
      "target_id": "r012:concept:prim-algorithm"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:9c5d4ea1e4c671cf1d7257fe",
      "source_id": "r012:concept:burnside-lemma",
      "status": "source_frozen",
      "target_id": "r012:concept:stabilizer"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:9cc5ed7478c445a09a9a729a",
      "source_id": "r012:concept:initial-segment-notation",
      "status": "source_frozen",
      "target_id": "r012:concept:positive-integer"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:9cff3489396704cc9a57330c",
      "source_id": "r012:concept:infinite-series",
      "status": "source_frozen",
      "target_id": "r012:concept:sequence"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:9d5f0600e59f5b49ab49040b",
      "source_id": "r012:concept:derangement-enumeration-formula",
      "status": "source_frozen",
      "target_id": "r012:concept:inclusion-exclusion"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:9d70de71597c945f4b403a70",
      "source_id": "r012:concept:flow-value",
      "status": "source_frozen",
      "target_id": "r012:concept:flow-conservation-law"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:9d7474458ee0aaee7b63abc2",
      "source_id": "r012:concept:max-flow-min-cut-theorem",
      "status": "source_frozen",
      "target_id": "r012:concept:network-flow"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:9d92c4da2bca4b31db93664e",
      "source_id": "r012:concept:real-number-as-cut",
      "status": "source_frozen",
      "target_id": "r012:concept:dedekind-cut"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:9dabada6a266d1b65a5a3293",
      "source_id": "r012:concept:ramsey-event-dependency-count",
      "status": "source_frozen",
      "target_id": "r012:concept:dependency-neighborhood"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:9de69245d842befbf4b96d05",
      "source_id": "r012:concept:zfc-set-theory",
      "status": "source_frozen",
      "target_id": "r012:concept:set-theoretic-foundations"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:9defe2276b296fca88b87b24",
      "source_id": "r012:concept:axiom-of-choice",
      "status": "source_frozen",
      "target_id": "r012:concept:zfc-set-theory"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:9dfd2adfdaa338b4c97bfa69",
      "source_id": "r012:concept:induced-subgraph",
      "status": "source_frozen",
      "target_id": "r012:concept:subgraph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:9e21f26ba6a61f726c3b39b9",
      "source_id": "r012:concept:generating-function-coefficient-shift",
      "status": "source_frozen",
      "target_id": "r012:concept:sequence"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:9e2fb25f49bf79dbcc8c05bc",
      "source_id": "r012:concept:recurrence-runtime-benchmark",
      "status": "source_frozen",
      "target_id": "r012:concept:explicit-recurrence-solution"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:9ee0aef28c484e596ba37ae0",
      "source_id": "r012:concept:countably-infinite-sample-space",
      "status": "source_frozen",
      "target_id": "r012:concept:sample-space"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:9eeeb4d458e2c12f4e97e4ba",
      "source_id": "r012:concept:catalan-lattice-path-decomposition",
      "status": "source_frozen",
      "target_id": "r012:concept:rubot-catalan-recurrence"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:9f066e7583cfb8e31ce7eb35",
      "source_id": "r012:concept:graph-incidence",
      "status": "source_frozen",
      "target_id": "r012:concept:edge"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:9f8fc2737b8020d77e52ab13",
      "source_id": "r012:concept:sperner-theorem",
      "status": "source_frozen",
      "target_id": "r012:concept:binomial-coefficient"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:9fb08d31ec9ebee128f1d762",
      "source_id": "r012:concept:recurrence-relation",
      "status": "source_frozen",
      "target_id": "r012:concept:enumeration"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:9fd5754c7b173011ace131c3",
      "source_id": "r012:concept:dependent-events",
      "status": "source_frozen",
      "target_id": "r012:concept:independent-events"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:9fdcc22b9ea9211485dbd444",
      "source_id": "r012:concept:set-inclusion",
      "status": "source_frozen",
      "target_id": "r012:concept:partial-order"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:9fe22efa432d7355b7e91001",
      "source_id": "r012:concept:graph-isomorphism",
      "status": "source_frozen",
      "target_id": "r012:concept:bijection"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:a03641aed899b358570edb9a",
      "source_id": "r012:concept:prime-counting-function",
      "status": "source_frozen",
      "target_id": "r012:concept:number-theory"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:a0866e1cada31380ed9fad95",
      "source_id": "r012:concept:vector-space-basis-and-dimension",
      "status": "source_frozen",
      "target_id": "r012:concept:real-vector-space"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:a0b791f62d3d012996524442",
      "source_id": "r012:concept:nonhomogeneous-forcing-generating-function",
      "status": "source_frozen",
      "target_id": "r012:concept:nonhomogeneous-linear-recurrence"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:a0fea7c623344011e1517533",
      "source_id": "r012:concept:addition-laws",
      "status": "source_frozen",
      "target_id": "r012:concept:recursive-addition"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:a1008add84a06f885aad13ff",
      "source_id": "r012:concept:proper-subset",
      "status": "source_frozen",
      "target_id": "r012:concept:set-inclusion"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:a19a6cfd13b6e019f19c4352",
      "source_id": "r012:concept:poset-width",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-antichain"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:a19afa0cb88d4bbdf6372a05",
      "source_id": "r012:concept:advancement-operator",
      "status": "source_frozen",
      "target_id": "r012:concept:sequence"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:a20ec19f5c3a5f8150bd9cb2",
      "source_id": "r012:concept:expected-value",
      "status": "source_frozen",
      "target_id": "r012:concept:probability-measure"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:a2152189694d08a0cbc0c278",
      "source_id": "r012:concept:advancement-operator-polynomial",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:a218357b519f3a5749ee3ae8",
      "source_id": "r012:concept:multiplication-laws",
      "status": "source_frozen",
      "target_id": "r012:concept:addition-laws"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:a21d2d64ff7c244b9901036d",
      "source_id": "r012:concept:venn-diagram",
      "status": "source_frozen",
      "target_id": "r012:concept:set-membership"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:a263b278f0356b3584df2509",
      "source_id": "r012:concept:scale-transposition",
      "status": "source_frozen",
      "target_id": "r012:concept:modular-arithmetic"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:a2c3e5b42af8c4f48123e054",
      "source_id": "r012:concept:minimal-interval-representation",
      "status": "source_frozen",
      "target_id": "r012:concept:integer-endpoint"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:a36f6efc821596bc20745f00",
      "source_id": "r012:concept:polya-enumeration-theorem",
      "status": "source_frozen",
      "target_id": "r012:concept:symmetry-aware-enumeration"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:a3a2f6263b61df689495a813",
      "source_id": "r012:concept:eulerian-tour",
      "status": "source_frozen",
      "target_id": "r012:concept:graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:a3c7db226d0b7d915610b47d",
      "source_id": "r012:concept:sage-power-series-expansion",
      "status": "source_frozen",
      "target_id": "r012:concept:partial-fraction-coefficient-extraction"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:a3e278b6252237d1a4c183ee",
      "source_id": "r012:concept:peano-postulates",
      "status": "source_frozen",
      "target_id": "r012:concept:mathematical-induction"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:a409ddec2a8cd4b94b415cd2",
      "source_id": "r012:concept:full-house",
      "status": "source_frozen",
      "target_id": "r012:concept:combination"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:a4c56dbc2bbf6fda831a467d",
      "source_id": "r012:concept:central-tendency",
      "status": "source_frozen",
      "target_id": "r012:concept:expected-value"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:a4cb9a4d8a0974e890361cc9",
      "source_id": "r012:concept:exponential-generating-function",
      "status": "source_frozen",
      "target_id": "r012:concept:factorial"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:a4d93707e2cc2fdcebd4598e",
      "source_id": "r012:concept:nonhomogeneous-linear-recurrence",
      "status": "source_frozen",
      "target_id": "r012:concept:linear-recurrence-equation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:a52ce87ba12ba1a082236435",
      "source_id": "r012:concept:decimal-expansion",
      "status": "source_frozen",
      "target_id": "r012:concept:real-number-as-cut"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:a530814d4203fb389e7fa6d9",
      "source_id": "r012:concept:antichain-partition",
      "status": "source_frozen",
      "target_id": "r012:concept:partition"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:a5496fce963d09cc8005f01d",
      "source_id": "r012:concept:alternative-variance-identity",
      "status": "source_frozen",
      "target_id": "r012:concept:variance"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:a5a1698d871d49b406e3eda1",
      "source_id": "r012:concept:logical-equivalence",
      "status": "source_frozen",
      "target_id": "r012:concept:logical-implication"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:a5e2cd3bdc9c014ce459ae0f",
      "source_id": "r012:concept:polya-exercise-synthesis",
      "status": "source_frozen",
      "target_id": "r012:concept:cycle-notation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:a603b22bd3b8d2132cd9ff7f",
      "source_id": "r012:concept:multiple-edge",
      "status": "source_frozen",
      "target_id": "r012:concept:graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:a60b09a72b93e63986db6fb7",
      "source_id": "r012:concept:symmetric-lovasz-local-lemma",
      "status": "source_frozen",
      "target_id": "r012:concept:asymmetric-lovasz-local-lemma"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:a63f0c7321afd2c9c7f94213",
      "source_id": "r012:concept:eulerian-trail",
      "status": "source_frozen",
      "target_id": "r012:concept:graph-walk"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:a670ceac0102078b4f4d0976",
      "source_id": "r012:concept:rational-cut",
      "status": "source_frozen",
      "target_id": "r012:concept:dedekind-cut"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:a6a641944b2a2d89886ac83b",
      "source_id": "r012:concept:enumeration",
      "status": "source_frozen",
      "target_id": "r012:concept:combinatorics"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:a6c931e42cd19792c655454c",
      "source_id": "r012:concept:sperner-theorem",
      "status": "source_frozen",
      "target_id": "r012:concept:subset-lattice"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:a7304aa2c2a8ea3f59e0e7b3",
      "source_id": "r012:concept:unlabeled-poset",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-isomorphism"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:a7559e7571076d4ff990be40",
      "source_id": "r012:concept:least-omitted-positive-integer",
      "status": "source_frozen",
      "target_id": "r012:concept:positive-integer-induction"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:a7915b619bd25e6088a05675",
      "source_id": "r012:concept:graph-neighbor",
      "status": "source_frozen",
      "target_id": "r012:concept:adjacency"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:a7ebf2d82f8c89ef6adc88af",
      "source_id": "r012:concept:rational-order",
      "status": "source_frozen",
      "target_id": "r012:concept:integer-total-order"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:a812ed4d3953b5a7d5b7512f",
      "source_id": "r012:concept:complete-graph",
      "status": "source_frozen",
      "target_id": "r012:concept:adjacency"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:a822e020bd6472c4dc84f281",
      "source_id": "r012:concept:derangement",
      "status": "source_frozen",
      "target_id": "r012:concept:permutation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:a8423e0286cfb4367f2e08c5",
      "source_id": "r012:concept:network-source-and-sink",
      "status": "source_frozen",
      "target_id": "r012:concept:flow-network"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:a8525024df215fe0c29349ef",
      "source_id": "r012:concept:set-intersection",
      "status": "source_frozen",
      "target_id": "r012:concept:set-membership"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:a880fbce5758ccf4591571c5",
      "source_id": "r012:concept:disconnected-graph",
      "status": "source_frozen",
      "target_id": "r012:concept:graph-connectivity"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:a8f0b057f0eab755b8c8ef59",
      "source_id": "r012:concept:event-complement",
      "status": "source_frozen",
      "target_id": "r012:concept:event"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:a8fd657cd22b9cde0735265c",
      "source_id": "r012:concept:online-graph-coloring-game",
      "status": "source_frozen",
      "target_id": "r012:concept:online-algorithm"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:a922af4c8d5a2eb919a06c0f",
      "source_id": "r012:concept:dijkstra-algorithm",
      "status": "source_frozen",
      "target_id": "r012:concept:directed-distance"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:a958ec2129f752aa05189956",
      "source_id": "r012:concept:inverse-transformation",
      "status": "source_frozen",
      "target_id": "r012:concept:function-composition"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:a9a02fc5c1efdf507948ff3c",
      "source_id": "r012:concept:expected-bernoulli-success-count",
      "status": "source_frozen",
      "target_id": "r012:concept:linearity-of-expectation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:aa498b0c8107be470f73b0c1",
      "source_id": "r012:concept:distinguishing-interval-representation",
      "status": "source_frozen",
      "target_id": "r012:concept:interval-representation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:aa832cc09b1c0f97db77b191",
      "source_id": "r012:concept:logical-disjunction",
      "status": "source_frozen",
      "target_id": "r012:concept:proposition"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:aa9594086c1c054d86c1cf2d",
      "source_id": "r012:concept:initial-value-constant-determination",
      "status": "source_frozen",
      "target_id": "r012:concept:initial-condition"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:aaa0e39bf3b86690e24e7931",
      "source_id": "r012:concept:advancement-operator-equation",
      "status": "source_frozen",
      "target_id": "r012:concept:linear-recurrence-equation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:aac3e309385e0e3927577cb1",
      "source_id": "r012:concept:kruskal-algorithm",
      "status": "source_frozen",
      "target_id": "r012:concept:safe-minimum-cut-edge"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:ab347d2784294fdaf1651823",
      "source_id": "r012:concept:directed-path-length",
      "status": "source_frozen",
      "target_id": "r012:concept:weighted-digraph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:abb928a3a98b7d8cd4e0f8ba",
      "source_id": "r012:concept:chain-partition",
      "status": "source_frozen",
      "target_id": "r012:concept:partition"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:abf31d11b2ea5b7dc7cc96ca",
      "source_id": "r012:concept:poset-dimension",
      "status": "source_frozen",
      "target_id": "r012:concept:linear-extension"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:ac3898dd1ed677cc5443d71e",
      "source_id": "r012:concept:subset-lattice",
      "status": "source_frozen",
      "target_id": "r012:concept:set-inclusion"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:ac7ca28a4f5d4c5e4fd06e70",
      "source_id": "r012:concept:proper-coloring",
      "status": "source_frozen",
      "target_id": "r012:concept:graph-coloring"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:ac7f8c142c6f6e3b280381c9",
      "source_id": "r012:concept:recursive-addition",
      "status": "source_frozen",
      "target_id": "r012:concept:successor-function"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:acbbffbbaab682966c4ce377",
      "source_id": "r012:concept:eulerian-graph",
      "status": "source_frozen",
      "target_id": "r012:concept:eulerian-circuit"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:acde435020397204ff86d944",
      "source_id": "r012:concept:stabilizer",
      "status": "source_frozen",
      "target_id": "r012:concept:fixed-set"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:acea9d3524279aaa65dc7b62",
      "source_id": "r012:concept:dependency-neighborhood",
      "status": "source_frozen",
      "target_id": "r012:concept:independent-events"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:ad82e54ee0d4c6f483beb9da",
      "source_id": "r012:concept:dijkstra-negative-weight-failure",
      "status": "source_frozen",
      "target_id": "r012:concept:dijkstra-nonnegative-correctness"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:ad910a163fbe8aca350676a4",
      "source_id": "r012:concept:bead",
      "status": "source_frozen",
      "target_id": "r012:concept:necklace"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:adb7edc489d7584a1e0a7330",
      "source_id": "r012:concept:pigeonhole-principle",
      "status": "source_frozen",
      "target_id": "r012:concept:injection"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:adf98cac48e88646f8015ac8",
      "source_id": "r012:concept:irrational-number",
      "status": "source_frozen",
      "target_id": "r012:concept:real-number-as-cut"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:ae18fd4361e33c92cfa742c5",
      "source_id": "r012:concept:universal-quantifier",
      "status": "source_frozen",
      "target_id": "r012:concept:logical-quantifier"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:ae4b78a010880f8229bea826",
      "source_id": "r012:concept:comparability-graph",
      "status": "source_frozen",
      "target_id": "r012:concept:graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:aee229df5cde0f063402b2eb",
      "source_id": "r012:concept:intersecting-set-family",
      "status": "source_frozen",
      "target_id": "r012:concept:set-family"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:af543075849372554a38d38a",
      "source_id": "r012:concept:stationary-limiting-distribution",
      "status": "source_frozen",
      "target_id": "r012:concept:regular-transition-matrix"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:af5b8ad7b57b922772b2e9d9",
      "source_id": "r012:concept:matching",
      "status": "source_frozen",
      "target_id": "r012:concept:graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:af6e0cb46feb63c82e4a7db0",
      "source_id": "r012:concept:complex-number-system",
      "status": "source_frozen",
      "target_id": "r012:concept:cartesian-product"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:afec681508e11b68931c35c7",
      "source_id": "r012:concept:connected-component",
      "status": "source_frozen",
      "target_id": "r012:concept:graph-connectivity"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:b03261f7045615bb05b993b3",
      "source_id": "r012:concept:partitioned-event-probability",
      "status": "source_frozen",
      "target_id": "r012:concept:disjoint-events"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:b105003f4b2c87def2bc0559",
      "source_id": "r012:concept:greedy-algorithm",
      "status": "source_frozen",
      "target_id": "r012:concept:algorithms-optimization"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:b140da9748ba40425a38f338",
      "source_id": "r012:concept:brooks-theorem",
      "status": "source_frozen",
      "target_id": "r012:concept:cycle"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:b15a9aba63fbba01db33c08f",
      "source_id": "r012:concept:induction-step",
      "status": "source_frozen",
      "target_id": "r012:concept:induction-hypothesis"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:b16187e92234b2aaeea98abb",
      "source_id": "r012:concept:fixed-set",
      "status": "source_frozen",
      "target_id": "r012:concept:group-action"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:b1ace1173ec104c9c8173948",
      "source_id": "r012:concept:character",
      "status": "source_frozen",
      "target_id": "r012:concept:alphabet"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:b1d15c8023bee1d270cb4ba2",
      "source_id": "r012:concept:advancement-operator",
      "status": "source_frozen",
      "target_id": "r012:concept:function"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:b1f6ba72cc79a0a00f6b24e6",
      "source_id": "r012:concept:homogeneous-linear-recurrence",
      "status": "source_frozen",
      "target_id": "r012:concept:linear-recurrence-equation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:b20db06f85a7621364e65d8b",
      "source_id": "r012:concept:adaptive-wagering-without-replacement",
      "status": "source_frozen",
      "target_id": "r012:concept:conditional-probability"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:b24b479103e9c0f31420020a",
      "source_id": "r012:concept:cantor-diagonal-nonsurjection",
      "status": "source_frozen",
      "target_id": "r012:concept:decimal-expansion"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:b2aa0815bfc7659e816fc208",
      "source_id": "r012:concept:rational-pair-equivalence",
      "status": "source_frozen",
      "target_id": "r012:concept:integer"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:b32a4824337a96ffcc75ff3b",
      "source_id": "r012:concept:ramsey-property",
      "status": "source_frozen",
      "target_id": "r012:concept:independent-set"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:b39d30c6131285522cfa81a2",
      "source_id": "r012:concept:book-index",
      "status": "source_frozen",
      "target_id": "r012:concept:back-matter"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:b3ccdf6106cb735fda1fcc7c",
      "source_id": "r012:concept:random-graph",
      "status": "source_frozen",
      "target_id": "r012:concept:graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:b3cfafc9f2caa724c79e9cde",
      "source_id": "r012:concept:hall-theorem",
      "status": "source_frozen",
      "target_id": "r012:concept:matching-saturation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:b46046e5226c7a5bd8cb5494",
      "source_id": "r012:concept:distinct-root-recurrence-solution",
      "status": "source_frozen",
      "target_id": "r012:concept:particular-plus-homogeneous-solution"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:b464f625ae0e1f6bacd712dc",
      "source_id": "r012:concept:integer-exponentiation",
      "status": "source_frozen",
      "target_id": "r012:concept:mathematical-induction"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:b4a636034a086e5ecac38dd8",
      "source_id": "r012:concept:two-plus-two-poset",
      "status": "source_frozen",
      "target_id": "r012:concept:disjoint-poset-sum"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:b4d41afa730ad4f0c5ef454c",
      "source_id": "r012:concept:full-house-probability",
      "status": "source_frozen",
      "target_id": "r012:concept:combination"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:b5fae70f200e031e03532ca5",
      "source_id": "r012:concept:pair-group",
      "status": "source_frozen",
      "target_id": "r012:concept:group-action"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:b74f91bf8318c5f0340c7d40",
      "source_id": "r012:concept:multiplicative-cancellation",
      "status": "source_frozen",
      "target_id": "r012:concept:multiplication-monotonicity"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:b78337217b01c728abe8c709",
      "source_id": "r012:concept:kuratowski-theorem",
      "status": "source_frozen",
      "target_id": "r012:concept:complete-bipartite-graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:b7fc815ab586bb2af51c3fd4",
      "source_id": "r012:concept:euler-planar-formula",
      "status": "source_frozen",
      "target_id": "r012:concept:planar-drawing"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:b80afb32d27121cb8d02f78e",
      "source_id": "r012:concept:vector-space-basis-and-dimension",
      "status": "source_frozen",
      "target_id": "r012:concept:vector-subspace"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:b8d691e2581a8dfd54bd1256",
      "source_id": "r012:concept:integer-exponents-on-rationals",
      "status": "source_frozen",
      "target_id": "r012:concept:multiplicative-inverse"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:b9341e833d612e1ea7c9a83d",
      "source_id": "r012:concept:exponential-generating-function-coefficient-extraction",
      "status": "source_frozen",
      "target_id": "r012:concept:exponential-generating-function"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:b950cdf2704cb92c9820d617",
      "source_id": "r012:concept:burnside-lemma",
      "status": "source_frozen",
      "target_id": "r012:concept:group-action"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:b9c5871ef739596090efbda3",
      "source_id": "r012:concept:vertex-neighborhood",
      "status": "source_frozen",
      "target_id": "r012:concept:graph-neighbor"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:baf3d35bc3aba7d834bf5dd4",
      "source_id": "r012:concept:initial-segment-notation",
      "status": "source_frozen",
      "target_id": "r012:concept:nonnegative-integer"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:bb688629721723d124277a1e",
      "source_id": "r012:concept:p-class",
      "status": "source_frozen",
      "target_id": "r012:concept:polynomial-time"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:bc04a734659e88c819416487",
      "source_id": "r012:concept:cube-face-coloring",
      "status": "source_frozen",
      "target_id": "r012:concept:group-action"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:bcf70a7b1c4d975aa36a8cbd",
      "source_id": "r012:concept:multiset-generating-function",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function-distribution-model"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:bd2f4b3486f757bc7bfe5fba",
      "source_id": "r012:concept:partition-dominance-order",
      "status": "source_frozen",
      "target_id": "r012:concept:integer-partition"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:bd9260244a3ee907b4155e73",
      "source_id": "r012:concept:edge-crossing",
      "status": "source_frozen",
      "target_id": "r012:concept:geometry"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:bdafa5a9d2c5c9586bf13433",
      "source_id": "r012:concept:integer-maximum-flow-integrality",
      "status": "source_frozen",
      "target_id": "r012:concept:maximum-flow"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:be7a6923ceefb2bfb8f07d55",
      "source_id": "r012:concept:inclusion-exclusion-property",
      "status": "source_frozen",
      "target_id": "r012:concept:enumeration"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:bf3602c1a5fc3a3790cc15b0",
      "source_id": "r012:concept:ordered-coin-sequence-generating-function",
      "status": "source_frozen",
      "target_id": "r012:concept:coin-change-generating-function"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:bf782fc9135318358002cbe8",
      "source_id": "r012:concept:van-der-waerden-theorem",
      "status": "source_frozen",
      "target_id": "r012:concept:arithmetic-progression"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:bfa61799261d23fdf572b353",
      "source_id": "r012:concept:group-action",
      "status": "source_frozen",
      "target_id": "r012:concept:group"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:bfbf5d410e33f7c93935d503",
      "source_id": "r012:concept:brooks-theorem",
      "status": "source_frozen",
      "target_id": "r012:concept:complete-graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:bfdbdc600c8a4aa0a9220720",
      "source_id": "r012:concept:central-binomial-convolution",
      "status": "source_frozen",
      "target_id": "r012:concept:central-binomial-generating-function"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:bff1e8d74e84b1ae9b3fad2e",
      "source_id": "r012:concept:naive-recursion-cost",
      "status": "source_frozen",
      "target_id": "r012:concept:recursive-evaluation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:c0642678974235194a793fc5",
      "source_id": "r012:concept:acyclic-graph",
      "status": "source_frozen",
      "target_id": "r012:concept:graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:c0f82f8dd80854e222705c66",
      "source_id": "r012:concept:np-class",
      "status": "source_frozen",
      "target_id": "r012:concept:polynomial-time"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:c105c64f25a49906a671e540",
      "source_id": "r012:concept:greatest-common-divisor",
      "status": "source_frozen",
      "target_id": "r012:concept:divisibility"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:c1194e5d002495f02d92f12c",
      "source_id": "r012:concept:irrational-number",
      "status": "source_frozen",
      "target_id": "r012:concept:rational-number"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:c1ce80d78d29c1a62bff8f87",
      "source_id": "r012:concept:minimal-interval-representation",
      "status": "source_frozen",
      "target_id": "r012:concept:up-set"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:c1e60fa908147e144a16f9a9",
      "source_id": "r012:concept:rubot-generating-function",
      "status": "source_frozen",
      "target_id": "r012:concept:generalized-binomial-theorem"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:c22fe2f960a39c7a3ac358fb",
      "source_id": "r012:concept:recurrence-generating-function-exercise-synthesis",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function-recurrence-method"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:c268c57e2ba0c5339b596608",
      "source_id": "r012:concept:finite-cartesian-product",
      "status": "source_frozen",
      "target_id": "r012:concept:cartesian-product"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:c2af4e5391d90dffd2578813",
      "source_id": "r012:concept:leaf",
      "status": "source_frozen",
      "target_id": "r012:concept:tree"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:c2d299dc019762ece3f41508",
      "source_id": "r012:concept:surjection-enumeration-formula",
      "status": "source_frozen",
      "target_id": "r012:concept:surjection"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:c30bd322f7be2bef4a9a6e08",
      "source_id": "r012:concept:forbidden-subposet",
      "status": "source_frozen",
      "target_id": "r012:concept:subposet"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:c338f919e31025de94181fa2",
      "source_id": "r012:concept:coloring-equivalence-under-action",
      "status": "source_frozen",
      "target_id": "r012:concept:equivalence-relation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:c384d1ec5135165c0018279f",
      "source_id": "r012:concept:matching-saturation",
      "status": "source_frozen",
      "target_id": "r012:concept:matching"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:c3e2a496c1b4b7003e1168b0",
      "source_id": "r012:concept:cartesian-product",
      "status": "source_frozen",
      "target_id": "r012:concept:set"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:c4402c5544da81af04095171",
      "source_id": "r012:concept:expected-value",
      "status": "source_frozen",
      "target_id": "r012:concept:random-variable"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:c45995233e1930408a83edca",
      "source_id": "r012:concept:planarity",
      "status": "source_frozen",
      "target_id": "r012:concept:planar-drawing"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:c4db66198bb3d28ab3c088b9",
      "source_id": "r012:concept:arithmetic-combinatorics",
      "status": "source_frozen",
      "target_id": "r012:concept:number-theory"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:c4e206bf3f6a27c9cc3f9f64",
      "source_id": "r012:concept:interval-graph",
      "status": "source_frozen",
      "target_id": "r012:concept:intersection-graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:c507a47a6c088413dde9fd12",
      "source_id": "r012:concept:probability-exercise-synthesis",
      "status": "source_frozen",
      "target_id": "r012:concept:conditional-probability"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:c5087bc43e26e4036a722c18",
      "source_id": "r012:concept:countably-infinite-sample-space",
      "status": "source_frozen",
      "target_id": "r012:concept:infinite-series"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:c550d2a719e42f0dc21bb5eb",
      "source_id": "r012:concept:eulerian-graph",
      "status": "source_frozen",
      "target_id": "r012:concept:graph-connectivity"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:c5621b14b3529a7b4cccd0d0",
      "source_id": "r012:concept:second-coordinate",
      "status": "source_frozen",
      "target_id": "r012:concept:ordered-pair"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:c5b0c88e52ce8e3dae02b4f0",
      "source_id": "r012:concept:partial-fraction-coefficient-extraction",
      "status": "source_frozen",
      "target_id": "r012:concept:formal-power-series"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:c603d0bc1d68a7f948ae9d37",
      "source_id": "r012:concept:recursive-evaluation",
      "status": "source_frozen",
      "target_id": "r012:concept:recursion"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:c6b26a17e89c1ad5199ac31c",
      "source_id": "r012:concept:poset-comparability",
      "status": "source_frozen",
      "target_id": "r012:concept:poset"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:c6c7b8f3d5bbe0428499f89e",
      "source_id": "r012:concept:bipartite-matching-flow-reduction",
      "status": "source_frozen",
      "target_id": "r012:concept:unit-capacity-integral-flow"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:c7037b7c4aaac96489c60542",
      "source_id": "r012:concept:disjoint-events",
      "status": "source_frozen",
      "target_id": "r012:concept:event"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:c71173492a12117836c7e23a",
      "source_id": "r012:concept:brooks-theorem",
      "status": "source_frozen",
      "target_id": "r012:concept:maximum-degree"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:c72be6fde4a6767cd0b3c7e0",
      "source_id": "r012:concept:probabilistic-method",
      "status": "source_frozen",
      "target_id": "r012:concept:probability-space"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:c7bba2b5440ae944d2154eb4",
      "source_id": "r012:concept:outcome",
      "status": "source_frozen",
      "target_id": "r012:concept:probability-space"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:c864e54642bf9e1f86bc62ae",
      "source_id": "r012:concept:isomer-enumeration",
      "status": "source_frozen",
      "target_id": "r012:concept:dihedral-group"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:c891142d0f039aaaf08ebda2",
      "source_id": "r012:concept:spanning-tree",
      "status": "source_frozen",
      "target_id": "r012:concept:graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:c8cbe243a679dfb166af9330",
      "source_id": "r012:concept:division-algorithm",
      "status": "source_frozen",
      "target_id": "r012:concept:natural-number-order"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:c917a76f6e3fc5514a09dedc",
      "source_id": "r012:concept:bipartite-matching",
      "status": "source_frozen",
      "target_id": "r012:concept:graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:c91830c0cd321362c1b5ccfa",
      "source_id": "r012:concept:derangement-asymptotic-probability",
      "status": "source_frozen",
      "target_id": "r012:concept:derangement"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:c92a564ae83a20437da56f56",
      "source_id": "r012:concept:partition-cover-relation",
      "status": "source_frozen",
      "target_id": "r012:concept:partition-dominance-order"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:c9a46357bc365a9de47b1595",
      "source_id": "r012:concept:acyclic-graph",
      "status": "source_frozen",
      "target_id": "r012:concept:cycle"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:c9aac80704b6012927b93828",
      "source_id": "r012:concept:permutation-multiplication",
      "status": "source_frozen",
      "target_id": "r012:concept:function-composition"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:c9d73c363385a0a4f64a88e6",
      "source_id": "r012:concept:first-coordinate",
      "status": "source_frozen",
      "target_id": "r012:concept:ordered-pair"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:c9d92feffd666652c652cbea",
      "source_id": "r012:concept:tenure-track-position",
      "status": "source_frozen",
      "target_id": "r012:concept:postdoctoral-position"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:ca37a20c113812b40750a55d",
      "source_id": "r012:concept:minimum-spanning-tree-algorithm-history",
      "status": "source_frozen",
      "target_id": "r012:concept:kruskal-algorithm"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:ca46b259310ad03fdbea22be",
      "source_id": "r012:concept:initial-condition",
      "status": "source_frozen",
      "target_id": "r012:concept:function"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:ca5878639f36ea8d9367d695",
      "source_id": "r012:concept:symmetry-equivalence",
      "status": "source_frozen",
      "target_id": "r012:concept:necklace"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:ca5c18da7fe0f76f243d0507",
      "source_id": "r012:concept:algebraic-transcendental-number",
      "status": "source_frozen",
      "target_id": "r012:concept:polynomial"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:ca614e2e0d304f7c895d6a99",
      "source_id": "r012:concept:linear-recurrence-equation",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence-relation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:ca74c27158f5488a3ac16363",
      "source_id": "r012:concept:natural-number-order",
      "status": "source_frozen",
      "target_id": "r012:concept:nonnegative-integer"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:ca938dd8e72e92aa5e9fd695",
      "source_id": "r012:concept:dijkstra-nonnegative-correctness",
      "status": "source_frozen",
      "target_id": "r012:concept:shortest-path-subpath-optimality"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:cb0f40ecc326e5611f006e75",
      "source_id": "r012:concept:function-as-relation",
      "status": "source_frozen",
      "target_id": "r012:concept:binary-relation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:cb3c32df5255f76a8db23d6b",
      "source_id": "r012:concept:random-graph",
      "status": "source_frozen",
      "target_id": "r012:concept:probability-space"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:cb570351e7082405a7619689",
      "source_id": "r012:concept:poset-dimension",
      "status": "source_frozen",
      "target_id": "r012:concept:partial-order"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:cb7388584614e4d024eb3177",
      "source_id": "r012:concept:successor-function",
      "status": "source_frozen",
      "target_id": "r012:concept:injection"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:cb90171c539be30fb4b6bf46",
      "source_id": "r012:concept:graph-homeomorphism",
      "status": "source_frozen",
      "target_id": "r012:concept:elementary-subdivision"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:cb986c97f619bd2587a116e0",
      "source_id": "r012:concept:subset-lattice",
      "status": "source_frozen",
      "target_id": "r012:concept:lattice"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:cbcbc67552f4fce60d4c7acb",
      "source_id": "r012:concept:interval-representation",
      "status": "source_frozen",
      "target_id": "r012:concept:interval-order"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:cc136c46542c00890eeb9087",
      "source_id": "r012:concept:cycle-notation",
      "status": "source_frozen",
      "target_id": "r012:concept:permutation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:cc3ba1e1ce33fc3abb9be451",
      "source_id": "r012:concept:maximal-element",
      "status": "source_frozen",
      "target_id": "r012:concept:partial-order"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:cc4ddfdd99ba6f60dd1c750b",
      "source_id": "r012:concept:bipartite-graph",
      "status": "source_frozen",
      "target_id": "r012:concept:independent-set"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:ccd1498154882dc5302e92ce",
      "source_id": "r012:concept:homogeneous-recurrence-solution-space",
      "status": "source_frozen",
      "target_id": "r012:concept:vector-subspace"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:cd53176a224b458dff3f691b",
      "source_id": "r012:concept:polya-counting",
      "status": "source_frozen",
      "target_id": "r012:concept:symmetry-equivalence"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:cd70399e88e82e054d1b7618",
      "source_id": "r012:concept:interval-representation",
      "status": "source_frozen",
      "target_id": "r012:concept:closed-interval"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:cdcba6000b33aa65c7b06346",
      "source_id": "r012:concept:database-identifier-recurrence",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence-relation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:ce18f080e76552c5c755b4fb",
      "source_id": "r012:concept:homogeneous-recurrence-solution-space",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator-polynomial"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:ce32c8f1a26a1851c60fff5b",
      "source_id": "r012:concept:chromatic-number",
      "status": "source_frozen",
      "target_id": "r012:concept:proper-coloring"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:ce54d3bb4388c15a4b6547a8",
      "source_id": "r012:concept:central-binomial-generating-function",
      "status": "source_frozen",
      "target_id": "r012:concept:generalized-binomial-theorem"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:ce5be446aa65d0eb659787f6",
      "source_id": "r012:concept:rubot",
      "status": "source_frozen",
      "target_id": "r012:concept:ordered-tree"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:cf031671ed5dace154a14beb",
      "source_id": "r012:concept:negated-relation",
      "status": "source_frozen",
      "target_id": "r012:concept:binary-relation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:cf5f3b7e9bb1f67260cafa14",
      "source_id": "r012:concept:upper-bound-constraint",
      "status": "source_frozen",
      "target_id": "r012:concept:inclusion-exclusion"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:cfe17f3b02d05c353767303f",
      "source_id": "r012:concept:combinatorial-proof",
      "status": "source_frozen",
      "target_id": "r012:concept:counting"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:d1696b6ba3319451ed268f7a",
      "source_id": "r012:concept:distribution-cell",
      "status": "source_frozen",
      "target_id": "r012:concept:distribution"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:d18c755f8f0bd429378a3a92",
      "source_id": "r012:concept:traveling-salesperson-tour",
      "status": "source_frozen",
      "target_id": "r012:concept:weighted-graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:d2189e80c77d095a7d888017",
      "source_id": "r012:concept:planar-graph",
      "status": "source_frozen",
      "target_id": "r012:concept:graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:d2501065cd6e052edad6fb27",
      "source_id": "r012:concept:fibonacci-number",
      "status": "source_frozen",
      "target_id": "r012:concept:fibonacci-sequence"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:d2808ffaf3ef6dd2ba1cf6cb",
      "source_id": "r012:concept:first-moment-method",
      "status": "source_frozen",
      "target_id": "r012:concept:probabilistic-method"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:d351ff4e5f9da80db79831dc",
      "source_id": "r012:concept:permutation-group",
      "status": "source_frozen",
      "target_id": "r012:concept:function-composition"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:d3572ac3261aa29b97730417",
      "source_id": "r012:concept:factored-advancement-operator-general-solution",
      "status": "source_frozen",
      "target_id": "r012:concept:distinct-root-recurrence-solution"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:d369044125a4e4ca164c2f0a",
      "source_id": "r012:concept:lattice-path",
      "status": "source_frozen",
      "target_id": "r012:concept:counting"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:d36dffba4151fca570f3b2c8",
      "source_id": "r012:concept:network-flow-linear-program",
      "status": "source_frozen",
      "target_id": "r012:concept:network-flow"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:d38e7ea4052c8cb647cba2a3",
      "source_id": "r012:concept:positional-base-notation",
      "status": "source_frozen",
      "target_id": "r012:concept:nonnegative-integer"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:d3a2e3ef8299372d1c614066",
      "source_id": "r012:concept:binomial-theorem",
      "status": "source_frozen",
      "target_id": "r012:concept:binomial-coefficient"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:d3cdee5b18f746e50e00fab7",
      "source_id": "r012:concept:falling-product-recurrence",
      "status": "source_frozen",
      "target_id": "r012:concept:nonnegative-integer"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:d3e6c8fea81e06415a0fcaec",
      "source_id": "r012:concept:large-integer-arithmetic",
      "status": "source_frozen",
      "target_id": "r012:concept:number-theory"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:d433de27dd3e717371a6e2c0",
      "source_id": "r012:concept:infinite-set",
      "status": "source_frozen",
      "target_id": "r012:concept:finite-set"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:d44c8234879e0db7ed85a515",
      "source_id": "r012:concept:traveling-salesperson-tour",
      "status": "source_frozen",
      "target_id": "r012:concept:optimization"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:d48275523e6a027f7099cc82",
      "source_id": "r012:concept:polya-enumeration-theorem",
      "status": "source_frozen",
      "target_id": "r012:concept:cycle-index"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:d485b87eb3246af00730ed44",
      "source_id": "r012:concept:fair-game",
      "status": "source_frozen",
      "target_id": "r012:concept:probability"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:d4a3d80d0308dba4193eac00",
      "source_id": "r012:concept:tile",
      "status": "source_frozen",
      "target_id": "r012:concept:geometry"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:d4c7f526856ebec483168b89",
      "source_id": "r012:concept:catalan-lattice-path-decomposition",
      "status": "source_frozen",
      "target_id": "r012:concept:catalan-number"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:d4e87df14d7d11a73b7a418e",
      "source_id": "r012:concept:applied-combinatorics",
      "status": "source_frozen",
      "target_id": "r012:concept:combinatorics"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:d5430f2cd91906c137cbda48",
      "source_id": "r012:concept:factorial",
      "status": "source_frozen",
      "target_id": "r012:concept:permutation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:d608d503e6e4d0fbafa60b4d",
      "source_id": "r012:concept:euler-partition-theorem",
      "status": "source_frozen",
      "target_id": "r012:concept:distinct-part-partition"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:d63f68bee908aef2d8a5c3b9",
      "source_id": "r012:concept:fixed-coloring-under-transformation",
      "status": "source_frozen",
      "target_id": "r012:concept:square-vertex-coloring"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:d663a20f02dc7748028e3ef5",
      "source_id": "r012:concept:erdos-high-girth-high-chromatic-theorem",
      "status": "source_frozen",
      "target_id": "r012:concept:chromatic-number"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:d67e691e0ea09957d46fd111",
      "source_id": "r012:concept:full-edge-selection-interpretation",
      "status": "source_frozen",
      "target_id": "r012:concept:unit-capacity-integral-flow"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:d683382a4dec70fa696b72da",
      "source_id": "r012:concept:euler-phi-function",
      "status": "source_frozen",
      "target_id": "r012:concept:inclusion-exclusion"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:d6c1d116743ea51d65c26273",
      "source_id": "r012:concept:set-equality-criterion",
      "status": "source_frozen",
      "target_id": "r012:concept:set-inclusion"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:d773f16b86f615ee68f1f0b7",
      "source_id": "r012:concept:complete-bipartite-graph",
      "status": "source_frozen",
      "target_id": "r012:concept:complete-graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:d791f13a82982e720538cb70",
      "source_id": "r012:concept:generating-function-recurrence-method",
      "status": "source_frozen",
      "target_id": "r012:concept:linear-recurrence-equation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:d7fa9220537f223b41246c47",
      "source_id": "r012:concept:numerator",
      "status": "source_frozen",
      "target_id": "r012:concept:fraction"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:d82ce650aeb7d084feb4ff99",
      "source_id": "r012:concept:rubot-generating-function",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:d86c70f6ce4ab30a9f4daf90",
      "source_id": "r012:concept:minimum-cut",
      "status": "source_frozen",
      "target_id": "r012:concept:cut-capacity"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:d8abaf7abc34843b245a0438",
      "source_id": "r012:concept:exponential-generating-function",
      "status": "source_frozen",
      "target_id": "r012:concept:power-series"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:d936594622b21e0b7fe98653",
      "source_id": "r012:concept:burnside-lemma",
      "status": "source_frozen",
      "target_id": "r012:concept:fixed-set"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:d9e7bfdc0296539ef8399f55",
      "source_id": "r012:concept:binomial-count-probability",
      "status": "source_frozen",
      "target_id": "r012:concept:bernoulli-trials"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:da121d259486c532269c8e20",
      "source_id": "r012:concept:directed-edge",
      "status": "source_frozen",
      "target_id": "r012:concept:digraph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:da1b9d67ca0043a00930e2d9",
      "source_id": "r012:concept:probability-measure",
      "status": "source_frozen",
      "target_id": "r012:concept:probability-space"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:da952186e02b85bceae6d199",
      "source_id": "r012:concept:rational-arithmetic",
      "status": "source_frozen",
      "target_id": "r012:concept:well-defined-operation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:db2e0dcbfb0a7754bb277848",
      "source_id": "r012:concept:binary-relation",
      "status": "source_frozen",
      "target_id": "r012:concept:cartesian-product"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:db3286e9ed0aacb9a91ae7a1",
      "source_id": "r012:concept:bernoulli-trials",
      "status": "source_frozen",
      "target_id": "r012:concept:independent-events"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:dba582320e2000b6f9f2377d",
      "source_id": "r012:concept:probability-space",
      "status": "source_frozen",
      "target_id": "r012:concept:set-function"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:dbda04c4014b7be3217030b2",
      "source_id": "r012:concept:rational-order",
      "status": "source_frozen",
      "target_id": "r012:concept:rational-number"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:dbe1b8b8b794ca345e8226bc",
      "source_id": "r012:concept:eulerian-trail",
      "status": "source_frozen",
      "target_id": "r012:concept:eulerian-circuit"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:dbf9eb26afdedf1d368ad586",
      "source_id": "r012:concept:upper-bound-constraint",
      "status": "source_frozen",
      "target_id": "r012:concept:distribution"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:dc52fd98fc03862ccbf53fa1",
      "source_id": "r012:concept:linear-recurrence-equation",
      "status": "source_frozen",
      "target_id": "r012:concept:recurrence-equation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:dce4216d4477c9fa2811ac1a",
      "source_id": "r012:concept:set-inclusion",
      "status": "source_frozen",
      "target_id": "r012:concept:set-membership"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:dcf25b93deda9ddbb4badc5b",
      "source_id": "r012:concept:asymmetric-lovasz-local-lemma",
      "status": "source_frozen",
      "target_id": "r012:concept:dependency-neighborhood"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:dd3f40a5ea08aae39862f164",
      "source_id": "r012:concept:rubot",
      "status": "source_frozen",
      "target_id": "r012:concept:full-binary-tree"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:de5762572739cf147bb737bb",
      "source_id": "r012:concept:quick-sort",
      "status": "source_frozen",
      "target_id": "r012:concept:sorting"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:de5e9ea76175c752104a667c",
      "source_id": "r012:concept:degree-sequence",
      "status": "source_frozen",
      "target_id": "r012:concept:sequence"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:df6600e04c6f199c4925dbfc",
      "source_id": "r012:concept:independent-graph",
      "status": "source_frozen",
      "target_id": "r012:concept:adjacency"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:df72367669cccdecc6c193be",
      "source_id": "r012:concept:minimal-interval-representation",
      "status": "source_frozen",
      "target_id": "r012:concept:down-set"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:e0352f1ca18e754d7293b11f",
      "source_id": "r012:concept:vertex-degree",
      "status": "source_frozen",
      "target_id": "r012:concept:graph-incidence"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:e0367e54810e46a8ba041c79",
      "source_id": "r012:concept:erdos-high-girth-high-chromatic-theorem",
      "status": "source_frozen",
      "target_id": "r012:concept:graph-girth"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:e095eb29a43cff23c663a8d8",
      "source_id": "r012:concept:euler-phi-function",
      "status": "source_frozen",
      "target_id": "r012:concept:greatest-common-divisor"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:e0cf7cdcfc44b6a1bd3d83e8",
      "source_id": "r012:concept:symmetric-relation",
      "status": "source_frozen",
      "target_id": "r012:concept:binary-relation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:e0f4b59f44200b7e4af56a3d",
      "source_id": "r012:concept:dual-poset",
      "status": "source_frozen",
      "target_id": "r012:concept:poset"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:e110593280f393f0ed4430ef",
      "source_id": "r012:concept:graph-homeomorphism",
      "status": "source_frozen",
      "target_id": "r012:concept:graph-isomorphism"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:e11694a263fdaadab3a9347d",
      "source_id": "r012:concept:maximum-chain",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-height"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:e153c879889f118871cc85a7",
      "source_id": "r012:concept:graph-girth",
      "status": "source_frozen",
      "target_id": "r012:concept:cycle"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:e1713ae754a42b76eee8493b",
      "source_id": "r012:concept:cutting-head",
      "status": "source_frozen",
      "target_id": "r012:concept:industrial-optimization"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:e17150a214a1b7d311e2bf21",
      "source_id": "r012:concept:stabilizer",
      "status": "source_frozen",
      "target_id": "r012:concept:group-action"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:e1892ca684c7bc84deb159d3",
      "source_id": "r012:concept:algorithms-optimization",
      "status": "source_frozen",
      "target_id": "r012:concept:discrete-structures"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:e1db5a26daad865e06ed0b78",
      "source_id": "r012:concept:probability-exercise-synthesis",
      "status": "source_frozen",
      "target_id": "r012:concept:probability"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:e24ee179819f477ab1b47bc3",
      "source_id": "r012:concept:directed-path",
      "status": "source_frozen",
      "target_id": "r012:concept:directed-edge"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:e266e1b072edd7841a5566a2",
      "source_id": "r012:concept:particular-solution-trial-method",
      "status": "source_frozen",
      "target_id": "r012:concept:advancement-operator-polynomial"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:e324aeaf43de0ac6b44a577a",
      "source_id": "r012:concept:injection",
      "status": "source_frozen",
      "target_id": "r012:concept:function"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:e55ad1460eca8645a4884dd5",
      "source_id": "r012:concept:hamiltonian-graph",
      "status": "source_frozen",
      "target_id": "r012:concept:hamiltonian-cycle"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:e560b972d8d9e05af9e706c8",
      "source_id": "r012:concept:matching-assignment-model",
      "status": "source_frozen",
      "target_id": "r012:concept:maximum-bipartite-matching"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:e5701b44b4434d0c4396b8b7",
      "source_id": "r012:concept:augmenting-path",
      "status": "source_frozen",
      "target_id": "r012:concept:network-flow"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:e59f1405f5899ece55e1bdef",
      "source_id": "r012:concept:notation-list",
      "status": "source_frozen",
      "target_id": "r012:concept:back-matter"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:e60bbb6898759eff95cc6280",
      "source_id": "r012:concept:van-der-waerden-theorem",
      "status": "source_frozen",
      "target_id": "r012:concept:positive-integer"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:e61d73e2ad2a1a15bb9efc71",
      "source_id": "r012:concept:multiplicative-inverse",
      "status": "source_frozen",
      "target_id": "r012:concept:rational-arithmetic"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:e6265950421e20777b857959",
      "source_id": "r012:concept:euler-phi-product-formula",
      "status": "source_frozen",
      "target_id": "r012:concept:prime-factorization"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:e66fc024b567369f38221400",
      "source_id": "r012:concept:conditional-probability-application",
      "status": "source_frozen",
      "target_id": "r012:concept:conditional-probability"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:e6cd5a53e19dca9aa4429671",
      "source_id": "r012:concept:graph-walk",
      "status": "source_frozen",
      "target_id": "r012:concept:adjacency"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:e705a7018f786697eb01d63f",
      "source_id": "r012:concept:cayley-formula",
      "status": "source_frozen",
      "target_id": "r012:concept:labeled-tree"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:e7336c954709a37142284e8f",
      "source_id": "r012:concept:chain-partition",
      "status": "source_frozen",
      "target_id": "r012:concept:poset"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:e73f93627c0600cc0f695cd7",
      "source_id": "r012:concept:positive-integer-induction",
      "status": "source_frozen",
      "target_id": "r012:concept:mathematical-induction"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:e751adee2aa537d2dc5be51e",
      "source_id": "r012:concept:geometric-series",
      "status": "source_frozen",
      "target_id": "r012:concept:power-series"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:e75c1fbfb8ea153560f1196b",
      "source_id": "r012:concept:rational-pair-equivalence",
      "status": "source_frozen",
      "target_id": "r012:concept:equivalence-relation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:e79388f9c5887df4b72fd9ca",
      "source_id": "r012:concept:subset-sum",
      "status": "source_frozen",
      "target_id": "r012:concept:computational-complexity"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:e7b054ae0cc518d9970512db",
      "source_id": "r012:concept:multinomial-coefficient",
      "status": "source_frozen",
      "target_id": "r012:concept:factorial"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:e8465fc42409b5060a9c89e5",
      "source_id": "r012:concept:polya-exercise-synthesis",
      "status": "source_frozen",
      "target_id": "r012:concept:polya-enumeration-theorem"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:e90301df04d736950bf99f5c",
      "source_id": "r012:concept:local-lemma-ramsey-lower-bound",
      "status": "source_frozen",
      "target_id": "r012:concept:ramsey-number"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:e9557a0158b5a146e55285ba",
      "source_id": "r012:concept:flow-cut-capacity-bound",
      "status": "source_frozen",
      "target_id": "r012:concept:flow-value"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:e975fd28556e80139eb46699",
      "source_id": "r012:concept:brooks-theorem",
      "status": "source_frozen",
      "target_id": "r012:concept:chromatic-number"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:e9aadcf1aba77a9747d372eb",
      "source_id": "r012:concept:decreasing-subsequence",
      "status": "source_frozen",
      "target_id": "r012:concept:sequence"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:e9d51e5558184739ec0165a7",
      "source_id": "r012:concept:spanning-tree-exchange-principle",
      "status": "source_frozen",
      "target_id": "r012:concept:spanning-tree"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:ea5940fc374c7acc47fcf779",
      "source_id": "r012:concept:kuratowski-theorem",
      "status": "source_frozen",
      "target_id": "r012:concept:graph-homeomorphism"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:eab1372d6238e22d3b2a81aa",
      "source_id": "r012:concept:linear-extension",
      "status": "source_frozen",
      "target_id": "r012:concept:linear-order"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:eabd8df6bd83b05d33eb3a65",
      "source_id": "r012:concept:blocking-pair",
      "status": "source_frozen",
      "target_id": "r012:concept:stable-matching"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:eb1bfbfb29bd6a218adebf66",
      "source_id": "r012:concept:generating-function-distribution-model",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:eb50a3620388c7ec2ba4c5f6",
      "source_id": "r012:concept:unit-capacity-integral-flow",
      "status": "source_frozen",
      "target_id": "r012:concept:integer-maximum-flow-integrality"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:ebb6664a60713d4a6f01579f",
      "source_id": "r012:concept:regular-graph",
      "status": "source_frozen",
      "target_id": "r012:concept:graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:ebb78e6ee01fd37506c26eef",
      "source_id": "r012:concept:least-omitted-positive-integer",
      "status": "source_frozen",
      "target_id": "r012:concept:total-order"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:ebc948c4e2903d8e27c60d94",
      "source_id": "r012:concept:consecutive-term-ratio",
      "status": "source_frozen",
      "target_id": "r012:concept:sequence"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:ebf7d6db9ac17c212075b6e9",
      "source_id": "r012:concept:binomial-coefficient",
      "status": "source_frozen",
      "target_id": "r012:concept:combination"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:ec132cb4753b2ab4ef88b06f",
      "source_id": "r012:concept:k-colorable",
      "status": "source_frozen",
      "target_id": "r012:concept:proper-coloring"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:ec2365376c044c8600919a76",
      "source_id": "r012:concept:set-union",
      "status": "source_frozen",
      "target_id": "r012:concept:set-membership"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:ec4df13f8a285a6d26d727a9",
      "source_id": "r012:concept:group-action",
      "status": "source_frozen",
      "target_id": "r012:concept:function-composition"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:ec572d7ea5457b5b88cbef52",
      "source_id": "r012:concept:cut-arithmetic",
      "status": "source_frozen",
      "target_id": "r012:concept:dedekind-cut"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:ec6b05cce58cd126770331a7",
      "source_id": "r012:concept:square-vertex-coloring",
      "status": "source_frozen",
      "target_id": "r012:concept:finite-coloring"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:eccee2c3c638c46aa7dfeb8d",
      "source_id": "r012:concept:linearity-of-expectation",
      "status": "source_frozen",
      "target_id": "r012:concept:expected-value"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:ed0773b13cec63099e540ea0",
      "source_id": "r012:concept:restricted-exponentiation",
      "status": "source_frozen",
      "target_id": "r012:concept:recursive-multiplication"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:ee0683746f09e95dc276f6ba",
      "source_id": "r012:concept:naive-recursion-cost",
      "status": "source_frozen",
      "target_id": "r012:concept:computational-complexity"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:ee63908fcb6b2a5859ec5ee7",
      "source_id": "r012:concept:generating-function",
      "status": "source_frozen",
      "target_id": "r012:concept:enumeration"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:eec45df4bc3207e71bc92d9e",
      "source_id": "r012:concept:local-lemma-conditional-induction",
      "status": "source_frozen",
      "target_id": "r012:concept:asymmetric-lovasz-local-lemma"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:eee19e350b622b96303ffa4c",
      "source_id": "r012:concept:forest",
      "status": "source_frozen",
      "target_id": "r012:concept:acyclic-graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:ef393963fe7136e9dc38c4c0",
      "source_id": "r012:concept:partition-generating-function",
      "status": "source_frozen",
      "target_id": "r012:concept:power-series-product"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:ef4774b1a5fbc4d785b9eb7c",
      "source_id": "r012:concept:interval-order-width-algorithm",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-width"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:ef63183c9e5ff24eddae3627",
      "source_id": "r012:concept:sperner-extremal-family",
      "status": "source_frozen",
      "target_id": "r012:concept:sperner-theorem"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:efa2d066648086d5c455dfa3",
      "source_id": "r012:concept:maximum-chain",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-chain"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:efde9b2b1460378cac8212bd",
      "source_id": "r012:concept:directed-distance",
      "status": "source_frozen",
      "target_id": "r012:concept:directed-path-length"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:eff85ffb6119d2fab2d7a474",
      "source_id": "r012:concept:labeled-tree",
      "status": "source_frozen",
      "target_id": "r012:concept:tree"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:f022838808b014f518fcffa3",
      "source_id": "r012:concept:weighted-digraph",
      "status": "source_frozen",
      "target_id": "r012:concept:digraph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:f045a35870e6c894dba16e91",
      "source_id": "r012:concept:erdos-renyi-random-graph",
      "status": "source_frozen",
      "target_id": "r012:concept:graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:f0a0e64f67e0486ebd117754",
      "source_id": "r012:concept:connected-poset",
      "status": "source_frozen",
      "target_id": "r012:concept:graph-connectivity"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:f1402b8fd0a7db1f07ca7534",
      "source_id": "r012:concept:degenerate-interval",
      "status": "source_frozen",
      "target_id": "r012:concept:closed-interval"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:f15296076496f1bff75e4014",
      "source_id": "r012:concept:network-flow",
      "status": "source_frozen",
      "target_id": "r012:concept:digraph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:f1fb4c4ee16c81530b74b6f5",
      "source_id": "r012:concept:symmetry-aware-enumeration",
      "status": "source_frozen",
      "target_id": "r012:concept:generating-function"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:f2a4a78e8baa5397c4fe26f0",
      "source_id": "r012:concept:minimum-spanning-tree",
      "status": "source_frozen",
      "target_id": "r012:concept:weighted-graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:f2c1448ae84d15bc1846314f",
      "source_id": "r012:concept:interval-order-width-algorithm",
      "status": "source_frozen",
      "target_id": "r012:concept:perfect-graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:f3013e3b72541e12d22a92df",
      "source_id": "r012:concept:alphabet",
      "status": "source_frozen",
      "target_id": "r012:concept:string"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:f322bc23b087ba8e71444ddb",
      "source_id": "r012:concept:linear-operator",
      "status": "source_frozen",
      "target_id": "r012:concept:real-vector-space"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:f38c62cd797b7c7a482ffaa3",
      "source_id": "r012:concept:clique-number",
      "status": "source_frozen",
      "target_id": "r012:concept:clique"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:f3d64f6544ef084aba5ea298",
      "source_id": "r012:concept:ordered-coin-sequence-generating-function",
      "status": "source_frozen",
      "target_id": "r012:concept:string"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:f3d93b177e7f27adf4de985b",
      "source_id": "r012:concept:rational-number",
      "status": "source_frozen",
      "target_id": "r012:concept:equivalence-class"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:f44405323dd6e676cb032737",
      "source_id": "r012:concept:fixed-coloring-under-transformation",
      "status": "source_frozen",
      "target_id": "r012:concept:group-action"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:f4b87367973eafa0063e38af",
      "source_id": "r012:concept:even-symbol-count-filter",
      "status": "source_frozen",
      "target_id": "r012:concept:exponential-generating-function"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:f5229dae697725ecebc0abad",
      "source_id": "r012:concept:linear-recurrence-equation",
      "status": "source_frozen",
      "target_id": "r012:concept:sequence"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:f5e33d4140c3ae5b791b7fa0",
      "source_id": "r012:concept:derangement-probability",
      "status": "source_frozen",
      "target_id": "r012:concept:derangement"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:f5f1672be6f57a0d1bba7375",
      "source_id": "r012:concept:poset-comparability",
      "status": "source_frozen",
      "target_id": "r012:concept:partial-order"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:f60779620b499d3e6d5a46f8",
      "source_id": "r012:concept:topological-sort",
      "status": "source_frozen",
      "target_id": "r012:concept:linear-extension"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:f61dc826de1a67f466db9b92",
      "source_id": "r012:concept:variance",
      "status": "source_frozen",
      "target_id": "r012:concept:expected-value"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:f62ed4d0d8297602eb8566fa",
      "source_id": "r012:concept:polya-exercise-synthesis",
      "status": "source_frozen",
      "target_id": "r012:concept:burnside-lemma"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:f6454fb6da7483d5fef6e630",
      "source_id": "r012:concept:binomial-count-probability",
      "status": "source_frozen",
      "target_id": "r012:concept:combination"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:f64d71ed07cb03962fae0295",
      "source_id": "r012:concept:cover-graph",
      "status": "source_frozen",
      "target_id": "r012:concept:cover-relation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:f72e017f94589df02f0d580c",
      "source_id": "r012:concept:big-o",
      "status": "source_frozen",
      "target_id": "r012:concept:computational-complexity"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:f74042f7a4540f784c396ec5",
      "source_id": "r012:concept:coloring-equivalence-under-action",
      "status": "source_frozen",
      "target_id": "r012:concept:group-action"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:f79d28ff9b237e3f8ea2d2b6",
      "source_id": "r012:concept:fair-game",
      "status": "source_frozen",
      "target_id": "r012:concept:expected-value"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:f7a131c9297d17db2649e207",
      "source_id": "r012:concept:regularity-axiom",
      "status": "source_frozen",
      "target_id": "r012:concept:zfc-set-theory"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:f7b7831c43e1654523300175",
      "source_id": "r012:concept:open-statement",
      "status": "source_frozen",
      "target_id": "r012:concept:predicate"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:f7bc8ab1639a6890c3b6bdd7",
      "source_id": "r012:concept:catalan-number",
      "status": "source_frozen",
      "target_id": "r012:concept:lattice-path"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:f87146d53ddd91f04dc49e6b",
      "source_id": "r012:concept:inverse-transformation",
      "status": "source_frozen",
      "target_id": "r012:concept:permutation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:f8c4ec0fb48c01b7534173ab",
      "source_id": "r012:concept:finite-cardinality",
      "status": "source_frozen",
      "target_id": "r012:concept:bijection"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:f930163f4302b5573514aff4",
      "source_id": "r012:concept:coin-change-generating-function",
      "status": "source_frozen",
      "target_id": "r012:concept:ordinary-generating-function"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:f9567ae251d39b2547e4f50f",
      "source_id": "r012:concept:equally-likely-outcomes",
      "status": "source_frozen",
      "target_id": "r012:concept:outcome"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:f9a0107ce256be5d001f0c2a",
      "source_id": "r012:concept:heap-priority-structure",
      "status": "source_frozen",
      "target_id": "r012:concept:prim-algorithm"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:f9d3299bb44ced6536bb50ab",
      "source_id": "r012:concept:particular-solution",
      "status": "source_frozen",
      "target_id": "r012:concept:nonhomogeneous-linear-recurrence"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:fa1e71514535b098e9b431ae",
      "source_id": "r012:concept:triangle",
      "status": "source_frozen",
      "target_id": "r012:concept:clique"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:fa9c545d702c4b1237939842",
      "source_id": "curriculum:course:C70",
      "status": "source_frozen",
      "target_id": "curriculum:course:B10"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:fadc186582c669e2eadb70c5",
      "source_id": "r012:concept:equivalence-class",
      "status": "source_frozen",
      "target_id": "r012:concept:set-partition"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:fb2426d0d6a4604bdaebeb6e",
      "source_id": "r012:concept:partition-generating-function",
      "status": "source_frozen",
      "target_id": "r012:concept:integer-partition"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:fb462862bc6a1f6da6288b5a",
      "source_id": "r012:concept:number-theory",
      "status": "source_frozen",
      "target_id": "r012:concept:positive-integer"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:fb642c5d75c36b3a0b7250f2",
      "source_id": "r012:concept:multinomial-coefficient",
      "status": "source_frozen",
      "target_id": "r012:concept:binomial-coefficient"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:fb8252cd5574dff5d13834c5",
      "source_id": "r012:concept:poset-embedding",
      "status": "source_frozen",
      "target_id": "r012:concept:subposet"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:fc557abeb0936909de313784",
      "source_id": "r012:concept:integer-construction",
      "status": "source_frozen",
      "target_id": "r012:concept:integer-pair-equivalence"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:fcaeb03d4e9e216630c169db",
      "source_id": "r012:concept:power-series",
      "status": "source_frozen",
      "target_id": "r012:concept:sequence"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:fcdaa201f8842b51fbc2580a",
      "source_id": "r012:concept:recurrence-runtime-benchmark",
      "status": "source_frozen",
      "target_id": "r012:concept:recursive-evaluation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:fd733b9d280838e0a7759861",
      "source_id": "r012:concept:string",
      "status": "source_frozen",
      "target_id": "r012:concept:discrete-structures"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:fdac0b3201b18c5bf7f8e2ed",
      "source_id": "r012:concept:online-poset-antichain-partition",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-antichain"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:fdade9c4c5ac0f60646fc879",
      "source_id": "r012:concept:partial-order",
      "status": "source_frozen",
      "target_id": "r012:concept:binary-relation"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:fe670c1b6eb0910d5296ba3c",
      "source_id": "r012:concept:covering",
      "status": "source_frozen",
      "target_id": "r012:concept:discrete-structures"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:fe78f72bdcfc2df294de99f5",
      "source_id": "r012:concept:constrained-minimum-spanning-network",
      "status": "source_frozen",
      "target_id": "r012:concept:minimum-spanning-tree"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:fe819ee24b54d53ba8e4dca5",
      "source_id": "r012:concept:odd-part-partition",
      "status": "source_frozen",
      "target_id": "r012:concept:integer-partition"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:fe86e777c6c776f38adf8975",
      "source_id": "r012:concept:shortest-path",
      "status": "source_frozen",
      "target_id": "r012:concept:weighted-graph"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:feaadbb67961122308288013",
      "source_id": "r012:concept:prime-membership-witness",
      "status": "source_frozen",
      "target_id": "r012:concept:prime-number"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:fec0fa622a183e1e68dfefdf",
      "source_id": "r012:concept:computer-algebra-system",
      "status": "source_frozen",
      "target_id": "r012:concept:algorithm"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:ff12de0a99b9dea66adad904",
      "source_id": "r012:concept:axiom-of-infinity",
      "status": "source_frozen",
      "target_id": "r012:concept:zfc-set-theory"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:ff4989b71ddd2998fb31dc51",
      "source_id": "r012:concept:pairwise-independent-random-variables",
      "status": "source_frozen",
      "target_id": "r012:concept:independent-events"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:ff4edaff401f15405987a181",
      "source_id": "r012:concept:collatz-sequence",
      "status": "source_frozen",
      "target_id": "r012:concept:positive-integer"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:ff9ba0dc74a182afe7876263",
      "source_id": "r012:concept:poset-height",
      "status": "source_frozen",
      "target_id": "r012:concept:poset-chain"
    },
    {
      "relation": "prerequisite",
      "relation_id": "r012:relation:prerequisite:ff9c2e4bdcc8860b0cf7ef6e",
      "source_id": "r012:concept:cantor-diagonal-nonsurjection",
      "status": "source_frozen",
      "target_id": "r012:concept:surjection"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:038f501729616d72df23438f",
      "source_id": "r012:unit:auto:3e87762a871bcc6f95428880",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:7d747c89ba1593da4644e7d6"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:063ead9adf68a3fe9e7e4bcf",
      "source_id": "r012:unit:auto:b8cac72ecfd4e88e45fa59bc",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:6f81637b674d35e3b9c52db6"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:07ef751ca42c3ea3549873bc",
      "source_id": "r012:unit:auto:607188a5856c54813a7d2ddf",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_graphs_degseq"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:146e5181708642b97b2651e7",
      "source_id": "r012:unit:auto:a563d15e14481db920c570b5",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fee0c42aba0a450427ee650a"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:153cf7d421a0461b6026bbe9",
      "source_id": "r012:unit:auto:a506b04972802d9261d5f51d",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:55b25d4d1631fea3d8999e0a"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:169a1b0032eee0c1052e084b",
      "source_id": "r012:unit:auto:4fcdb65e8e76c20e3130e98e",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:110567367ceeb0a2195f717d"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:1ba246282782f991d7038190",
      "source_id": "r012:unit:auto:f5a7219a4b74e22c6e9a9416",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ff5907446775a14fa9675339"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:207f40ee4b57bf3df553b361",
      "source_id": "r012:unit:auto:d6c3d8fd412a8ad03e6c6976",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:347819b28ee8432516f8db1d"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:214d9cdc773681154010070d",
      "source_id": "r012:unit:auto:cf6e541ee0459906a49863b7",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:d1fe9add68fc925362d04de9"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:232b82be3b1f5cf97b5e2a62",
      "source_id": "r012:unit:auto:a425b234324d7985eafcbdf0",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:5374f7ab057a5a976a16f503"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:310ed9e4bf18200edad11253",
      "source_id": "r012:unit:auto:510a0fb2ef3cdad37eca7e81",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:9da8ebe78f63c221b5b6bc64"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:3b9b4818ae41a7908c534bc9",
      "source_id": "r012:unit:auto:05222a580a9112e3bf932439",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:a9ab4f4d85aaea6e636104c8"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:43dee19de92c61d0fc68a211",
      "source_id": "r012:unit:auto:c650138c712bd4378cfc304b",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:1ee634ed8eab355c3350ccdf"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:55fc47588405f74062eea0ba",
      "source_id": "r012:unit:auto:2720c52104cf3d128a826639",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:b560a755a75fb5de85d99f4b"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:614835e4cc6319d35f1f382d",
      "source_id": "r012:unit:auto:c13a0c2d885e130530fde24c",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:8cbb71879170a7a1d71de4e4"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:63ca6ab16e4b1604bac61a97",
      "source_id": "r012:unit:auto:482349e8f2bb923c1701759f",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:347b6dd5f70b334e2b989613"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:69bf9333a451f7ecab334759",
      "source_id": "r012:unit:auto:8b86725e25b5b53f9b78d02b",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:c026fb8e5b8826a383e29be2"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:6cb26bc543a69ed45e18e757",
      "source_id": "r012:unit:auto:a1e317e17cbc08a6f953f4c6",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:0dbc5f46a158feba88b9866f"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:7023f0f216a730339633440f",
      "source_id": "r012:unit:auto:75e6df14f8fb7b00d0f0e928",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:d6379afbf847628fd479a11a"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:723e377b535900498171c95d",
      "source_id": "r012:unit:auto:077a3c17f2ebc0690b0ad934",
      "status": "source_frozen",
      "target_id": "r012:unit:ex_genfunction_ineq-clean"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:7c89d4e8ea7e1c08b53e5eed",
      "source_id": "r012:unit:auto:4b501b2e30b7fc3e772145af",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:1017e9717d06a96a03ec3733"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:8752fce10662efcf39cf9cf8",
      "source_id": "r012:unit:auto:76ca4cd132d1a847219afb0f",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:328950a879727c218a6d3e20"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:89a36dd0e23e47dadd378280",
      "source_id": "r012:unit:auto:fcda848baccb4f015963b0ca",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e0b20fe34fc676effa60a250"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:926df07ffd18815d84830fa0",
      "source_id": "r012:unit:auto:9a551d139ef7eb1d7cc16567",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:2b519dfc00d541387443004e"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:998caaa0a8c7a73ef2f59553",
      "source_id": "r012:unit:auto:a20f131d03807527ff45ebd7",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:fc00bd7518a7a94266154f1c"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:99c204cd580c39440c9cb11e",
      "source_id": "r012:unit:auto:63809514fdd78b6a7680d8bc",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:be510954ac4b4e236da5fe5a"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:9b741e962a770056b9ec8bb0",
      "source_id": "r012:unit:auto:853be05aa5da6212a844837f",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:651e00dafbb8b882fa71bd3f"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:9eb873f82cf04bfe2e41aa7e",
      "source_id": "r012:unit:auto:085eef75fbc221c8539125fd",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:6fc795026ccf8843ae202696"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:a4505173f8f78341627b9f9e",
      "source_id": "r012:unit:auto:c018bc07ff1667da16b82d71",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:9ac463b125a026c45c6c7bbb"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:a72576d4ac8c81f0ddcf6c4a",
      "source_id": "r012:unit:auto:795b6d4c24720d6fe770ec01",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:66ec74e480cb41c08378fa17"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:a740d7c79158ee144941c3d4",
      "source_id": "r012:unit:auto:f2cf0947318848e87328f400",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e66b6dfaf00cce2fb80742e2"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:aa20ef20cccb78853e6bd164",
      "source_id": "r012:unit:auto:64ad12c1c076a035868cc8e9",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:98aa5cc86679888724bdbe4d"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:ab0365429d685db90b0392b5",
      "source_id": "r012:unit:auto:43a9810f61a1acce2a6dfbb0",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4b25af132215cc1e44b79929"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:b043ea91c191b544dbe11d62",
      "source_id": "r012:unit:auto:e5c02f3749617d0707c93f7b",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:5713425f81417108ab8d86a3"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:b0d50a198f920998591d7478",
      "source_id": "r012:unit:auto:ac571736e8f107a75a005408",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:ed39e4dc5f08af1ba06b78f7"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:b12d3017451ee32f3b690389",
      "source_id": "r012:unit:auto:d57d42c05fddf1e880e252df",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:98e5fe3263d7cd1666cae593"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:b329007020fbf9e78abf29c1",
      "source_id": "r012:unit:auto:ff603adadd84860eeb6a3169",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:79557c52790d01c1a89d5efb"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:b4c541d9979c1569437d08b4",
      "source_id": "r012:unit:auto:46be14a19d3b560435dab10c",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:3a3cdb7defb6ad5b83822a4f"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:b57f1ea8177d81bca3b0e154",
      "source_id": "r012:unit:auto:91ea89b1e2c35d0a8968a0c0",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e8376179e5fd62c44694e6d6"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:b5bc572186ececa9eb2b694c",
      "source_id": "r012:unit:auto:d2d9f90c2f0cdae05675535e",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:999eeb57a6f2655317279960"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:ca3e5bec8e5f723d3f8597cb",
      "source_id": "r012:unit:auto:e01e17d302eefd14243adf2c",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:e66b6dfaf00cce2fb80742e2"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:cd8d6e289a52b879fecf9711",
      "source_id": "r012:unit:auto:5f484029deefd53f905160b4",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4997a938dd446cd543a8760c"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:cfc78fa476c89cc1d2731471",
      "source_id": "r012:unit:auto:f5b2eb7b69a56afcbbd38a1f",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:90026455c12e5c994646355f"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:d792d04b6ae859a3271422c8",
      "source_id": "r012:unit:auto:319ecf49b77604a02a1841e5",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:bc8f9a1c6e41090fe9f1e311"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:db51d91247f291fd72f93813",
      "source_id": "r012:unit:auto:7b8f62d34845d641c2e57f0c",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:d231242cd967c0a706fecd21"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:e3fe9be243c65a5691373d4c",
      "source_id": "r012:unit:auto:4aa77ce711c420cf471714da",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:4200147cc15d9ce97a2c6d6e"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:e560926b21d4baa10d9ef175",
      "source_id": "r012:unit:auto:babbba21fe5f81ce4c9d5354",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:b62489f5994a6b229f62306d"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:e8c814370763c3ad98e916cd",
      "source_id": "r012:unit:auto:f33646ebd118d8ad1a982688",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:50494897f62fc2d69d017001"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:ee8af476242c2fb23840a625",
      "source_id": "r012:unit:auto:f1d6cee1dce0b831f77bbf8d",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:72dd3cb89832a186d0a804d7"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:eed254b8fa0b951e90bb7c72",
      "source_id": "r012:unit:auto:47f4d9bb89ec37081c0e05e3",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:b00f4c1ebe8f22d1fea2b679"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:f094a9b5c7ba258891c61bc5",
      "source_id": "r012:unit:auto:11f327e2cd31b4aedf824981",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:edfcf642b2bc2be898e12bfa"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:f195fb1c512768db9fc5c2db",
      "source_id": "r012:unit:auto:73fd1315cdab25d3b53da422",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:0c9cc6a734a1d65c7998857c"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:f418f7178f68d026de1c8be1",
      "source_id": "r012:unit:auto:9335f26c146adbeed375cc2a",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:11ba049352343d2a89f10204"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:f8f977c1f38ed6ebe5f54458",
      "source_id": "r012:unit:auto:1280776e061eca4d50a6f2da",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:550d3aa36fbebf888bec3811"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:fac6dce993984fa254ee7948",
      "source_id": "r012:unit:auto:2124c8b77378df62a9471ad7",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:44cb1b3aa1fdae739fc821ca"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:fad9617525acbefc0ee74b09",
      "source_id": "r012:unit:auto:1309cea2994e8e43e9c03468",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:8079635fbc4d38f493b000dc"
    },
    {
      "relation": "solves",
      "relation_id": "r012:relation:solves:fd3ac2b6cad5b8d175d7f778",
      "source_id": "r012:unit:auto:eae8b57c721815521f9f7306",
      "status": "source_frozen",
      "target_id": "r012:unit:auto:bc94eaaa40ba5a276e501aa5"
    },
    {
      "relation": "uses-resource",
      "relation_id": "r012:relation:uses-resource:269367a7cda5d21a5bd94c93",
      "source_id": "curriculum:course:C70",
      "status": "source_frozen",
      "target_id": "r012:resource:applied-combinatorics"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:01af81dd3bfdd269084e1bb5",
      "source_id": "r012:unit:s_recurrence_rubots",
      "status": "structurally_verified",
      "target_id": "r012:unit:ch_strings"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:0227e72a0b05230675ed2937",
      "source_id": "r012:unit:auto:9e21c03f74f2396d8887cd97",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_networkflow_augpath_ex"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:0260e346c010b980187a0956",
      "source_id": "r012:unit:auto:365805fb6aac70f8b0eb1e43",
      "status": "structurally_verified",
      "target_id": "r012:unit:ch_graphs"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:02d3f482b0c95b21fa14b4b2",
      "source_id": "r012:unit:auto:8771e56db3fb859182241e27",
      "status": "structurally_verified",
      "target_id": "r012:unit:ch_basics"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:02f4ae01bb6a402decef2010",
      "source_id": "r012:unit:posets_intro_reading-comparable",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_17ptposet"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:032b9d1e342272a0b8e02aba",
      "source_id": "r012:unit:s_recurrence_rubots",
      "status": "structurally_verified",
      "target_id": "r012:unit:prop_genfunction-product"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:047195800d4245cd7c9a57e1",
      "source_id": "r012:unit:s_inclusion-exclusion_euler-phi",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_eulerphi"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:0515e87858cd76eea8ecd432",
      "source_id": "r012:unit:auto:7bebe8d25fe627c32e39c489",
      "status": "structurally_verified",
      "target_id": "r012:unit:ex_graphs_first-fit-color"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:052c52ca8656150ef5d63665",
      "source_id": "r012:unit:s_genfunction_distributions",
      "status": "structurally_verified",
      "target_id": "r012:unit:exa_genfunction_fruit"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:053f19949905b85b67f84a63",
      "source_id": "r012:unit:s_flowapplications_bip-match",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_flowapplications_initial_flow"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:069e9990f0ee6e7422776724",
      "source_id": "r012:unit:auto:1a5fe701c1703ce54a2b6c04",
      "status": "structurally_verified",
      "target_id": "r012:unit:ch_posets"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:06be238ef9159871efc4b62f",
      "source_id": "r012:unit:auto:7135d37757f73e169fe2e2f7",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_regular"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:08b2fbb46ef961d8ef26d273",
      "source_id": "r012:unit:auto:e8376179e5fd62c44694e6d6",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_graphs_coloring_ex"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:0941d60903cc0e9e4ff7495e",
      "source_id": "r012:unit:s_ramsey_small",
      "status": "structurally_verified",
      "target_id": "r012:unit:tab_ramsey_small"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:095e504930138b5ad968383e",
      "source_id": "r012:unit:auto:b8d1218bf4db5bc8a1baa306",
      "status": "structurally_verified",
      "target_id": "r012:unit:prop_triangle-free"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:09f52c7dadeb88ce7c58815e",
      "source_id": "r012:unit:s_strings_lattice-paths-binomial-thm_activity",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm-strings-multinomial"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:0ab10bfed50746020b4d2884",
      "source_id": "r012:unit:s_genfunction_distributions",
      "status": "structurally_verified",
      "target_id": "r012:unit:exa_genfunction_partial-fracs"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:0b25a586da5b0b511b48f4bb",
      "source_id": "r012:unit:s_polya_square",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_polya_squares"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:0bbfb398f532c391061fa799",
      "source_id": "r012:unit:auto:a6f2a17a0a412992b4e67cc1",
      "status": "structurally_verified",
      "target_id": "r012:unit:ex_polya_graphs5-pt1"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:0c04c6dbdb52c6cb09a10de7",
      "source_id": "r012:unit:s_recurrence_rigorous_start",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_advance"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:0c69300b215ec0be44bc07cb",
      "source_id": "r012:unit:rq-graphs_intro_subgraph",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_subgraphs"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:0c8bf6c3150c3bf8cdd157f3",
      "source_id": "r012:unit:auto:b8d1218bf4db5bc8a1baa306",
      "status": "structurally_verified",
      "target_id": "r012:unit:prop_pigeon"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:0c9e44c7232183b6e9257855",
      "source_id": "r012:unit:auto:b2a4979434434bc7233ca327",
      "status": "structurally_verified",
      "target_id": "r012:unit:ch_genfunction"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:0ce7d8b4ec9f2c776e70a0d0",
      "source_id": "r012:unit:lem_particular",
      "status": "structurally_verified",
      "target_id": "r012:unit:eqn_nonhomogeneous"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:0d7dc08e40c89761ade4f6c4",
      "source_id": "r012:unit:posets_dilworth_reading",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_height5"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:0e4123ed03d11e6e85d3c4f2",
      "source_id": "r012:unit:auto:aacf4c9ae6b4352e5f2c5a16",
      "status": "structurally_verified",
      "target_id": "r012:unit:networkflow_used"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:0efe541a7a7647e18cd05ce0",
      "source_id": "r012:unit:auto:347b6dd5f70b334e2b989613",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_intord_firstfit_ex1"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:10384fff94a9008a150115f8",
      "source_id": "r012:unit:auto:0521558e3324b301583e231e",
      "status": "structurally_verified",
      "target_id": "r012:unit:eqn_distinct2"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:1071a59e507730c43d70648b",
      "source_id": "r012:unit:s_genfunction_binom-app",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_newton-binomial"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:109923b2bfa1dcd25a92d54b",
      "source_id": "r012:unit:auto:62b8a08bd019f8d0f5e1fcdd",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_networkflow_network_find_flow1"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:11480200def7b245ae4a4707",
      "source_id": "r012:unit:ss_polya_isomers",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_polya_polya"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:11b8fd70a969a0c52ff83752",
      "source_id": "r012:unit:auto:5d2d0ca4a63c1626c4349b92",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_networkflow_augpath_ex"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:1206f68b968fa1f3411c933a",
      "source_id": "r012:unit:s_networkflow_intro",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_networkflow_netflow"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:122ce9b57a20ea7a2feb37b2",
      "source_id": "r012:unit:auto:c244eed92aaaa077aa7a0053",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_graphs_chi4"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:12ad64a9a206877ed442c576",
      "source_id": "r012:unit:auto:b2a4979434434bc7233ca327",
      "status": "structurally_verified",
      "target_id": "r012:unit:ex_collatz"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:12f8a32012851f6299323104",
      "source_id": "r012:unit:exa_networkflow_delta",
      "status": "structurally_verified",
      "target_id": "r012:unit:ex_networkflow_do-update"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:132c059143de3f8b74d39925",
      "source_id": "r012:unit:ss_polya_graphs",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_polya_graphs"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:13aedd3368ad39c17c924e9e",
      "source_id": "r012:unit:ex_prufer-code-reverse",
      "status": "structurally_verified",
      "target_id": "r012:unit:tab_prufer-code-reverse"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:13b6163ff4a01cac4040b18e",
      "source_id": "r012:unit:auto:b8d1218bf4db5bc8a1baa306",
      "status": "structurally_verified",
      "target_id": "r012:unit:s_ramsey_girth"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:14741c29b4f5a3a171347f20",
      "source_id": "r012:unit:auto:3767594505de0a6c5505d6a9",
      "status": "structurally_verified",
      "target_id": "r012:unit:ch_graphs"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:14e8bc2545e89eef2a8aeaee",
      "source_id": "r012:unit:auto:6ef4a112d0218e46113abcaf",
      "status": "structurally_verified",
      "target_id": "r012:unit:princ_math-induction"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:14f821ebc48f80257bd2133f",
      "source_id": "r012:unit:ss_polya_isomers",
      "status": "structurally_verified",
      "target_id": "r012:unit:tab_polya_benzene"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:15442843f748f6367f648546",
      "source_id": "r012:unit:auto:5f127a0f36370b1973d0d5e8",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_FirstFit"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:159f6562a9b80006ce3d5fc7",
      "source_id": "r012:unit:ex_prufer-code-reverse",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_prufer-code-reverse"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:15b1e9ad8fd02597a4558b6b",
      "source_id": "r012:unit:auto:ec214be7e3e958d4e43ea8c2",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_flowapplications_poset_ex"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:15e328cbe942716f2ff71262",
      "source_id": "r012:unit:auto:43f6d5de5720a72fc6e55148",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_spantree-1"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:15f3b619594d2119a530e62c",
      "source_id": "r012:unit:s_polya_burnside",
      "status": "structurally_verified",
      "target_id": "r012:unit:s_polya_square"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:1682bc981a82ca4664116624",
      "source_id": "r012:unit:auto:02e53b3d1d70290d159730bc",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_venn-app-comb"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:17f43d723d7f8f316d9a1925",
      "source_id": "r012:unit:auto:c004249ce3c77795dc8ca2ea",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_flowapplications_poset_network_ex1"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:1859d0626cdf09a3746811e7",
      "source_id": "r012:unit:s_polya_square",
      "status": "structurally_verified",
      "target_id": "r012:unit:tab_polya_fixed-square"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:1864b9362a2efc004cc47dae",
      "source_id": "r012:unit:auto:fb05b2cc09e905e12beb3564",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_networkflow_network_ex"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:188c94bd8ca630c5a9396fae",
      "source_id": "r012:unit:auto:cc44a385f76c0a2c7101c4d5",
      "status": "structurally_verified",
      "target_id": "r012:unit:exa_P4"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:18a5f08b2754ae1e2ff54ccd",
      "source_id": "r012:unit:s_graphs_eulerham",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_bridges"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:1a30e052a9b65d0ef4688bc6",
      "source_id": "r012:unit:auto:a58313acc3d83680ca48be27",
      "status": "structurally_verified",
      "target_id": "r012:unit:ch_strings"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:1a661812f812e47ab3192513",
      "source_id": "r012:unit:disc-graphs_color-intro",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_graphs_chi4"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:1acaf4a6e63f30f27f15d32f",
      "source_id": "r012:unit:auto:79d958c3e26c2de12eddca3f",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_newton-binomial"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:1ba7b93c4d57977af4e3c9f2",
      "source_id": "r012:unit:auto:046d18ef9dd48e423a6cbdfe",
      "status": "structurally_verified",
      "target_id": "r012:unit:prop_triangle-free"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:1bbd0539890911934a1fad12",
      "source_id": "r012:unit:inclusion-exclusion_statement_rq-terms",
      "status": "structurally_verified",
      "target_id": "r012:unit:eq_inclusion-exclusion"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:1d22923a18577b5d5e91b5ea",
      "source_id": "r012:unit:auto:2353518a3262cb2006d21a45",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_graphs_bipartite_ex"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:1d3a027e1252fe782acc8f14",
      "source_id": "r012:unit:s_genfunction_gen-bin-thm",
      "status": "structurally_verified",
      "target_id": "r012:unit:ch_strings"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:1d57ab5ffdead1c7f0bd968d",
      "source_id": "r012:unit:auto:354fbfc06218f60f0c0cd93d",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_chebyshev"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:1d93ab7c1231a38222eacaf0",
      "source_id": "r012:unit:auto:fb2ff6e7fe7555138017c6ab",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_induction_lines-regions"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:1de16cdeb4b9a7954a80b61b",
      "source_id": "r012:unit:auto:3793a56a3f3a2f940ab2f7d4",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_oddsum2"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:1e4dfd1c7b177bb1c1598a64",
      "source_id": "r012:unit:s_recurrence_intro_strings",
      "status": "structurally_verified",
      "target_id": "r012:unit:ch_induction"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:1eb9ebf613e442bafc014852",
      "source_id": "r012:unit:auto:2cfed815ad84a270e98c40b4",
      "status": "structurally_verified",
      "target_id": "r012:unit:lem_rr"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:1eee9c13a8fbf2bbd73ba6bc",
      "source_id": "r012:unit:s_ramsey_probability",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_rnn"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:1efe926d5a347ce5d8bb5c56",
      "source_id": "r012:unit:auto:b8d1218bf4db5bc8a1baa306",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_graphs_chi4"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:1f0cd4f742a3dd3ca11496c2",
      "source_id": "r012:unit:auto:0521558e3324b301583e231e",
      "status": "structurally_verified",
      "target_id": "r012:unit:lem_base"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:1f4c34843ba12496e1d115db",
      "source_id": "r012:unit:auto:000e983ed23e271a7d797945",
      "status": "structurally_verified",
      "target_id": "r012:unit:eq_graphs_degsum"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:20c8012f22351da28c2dde3a",
      "source_id": "r012:unit:ss_polya_polya_full",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_polya_polya"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:20d97527ca563af9543108f7",
      "source_id": "r012:unit:s_genfunction_partitions-integer",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_genfunction_partsof8"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:20f9961c3ca518a5229002b1",
      "source_id": "r012:unit:auto:9852113baa37e0eb158e9c5c",
      "status": "structurally_verified",
      "target_id": "r012:unit:eqn_rnn"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:2136db24d71b3340454c8a9a",
      "source_id": "r012:unit:ex_polya_graphs5-pt1",
      "status": "structurally_verified",
      "target_id": "r012:unit:ss_polya_graphs"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:21934081e3e113d053e43c0e",
      "source_id": "r012:unit:auto:7ae17ace055b16a23741f4b6",
      "status": "structurally_verified",
      "target_id": "r012:unit:ch_strings"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:21e312c7fe00222a09ec68d1",
      "source_id": "r012:unit:s_graphs_complexity",
      "status": "structurally_verified",
      "target_id": "r012:unit:ch_basics"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:2212ce73c4d2baeb170dff86",
      "source_id": "r012:unit:auto:238458a737435088a15f3919",
      "status": "structurally_verified",
      "target_id": "r012:unit:prop_triangle-free"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:222605912b11fcf8faf1224c",
      "source_id": "r012:unit:auto:f28aba0b200c71f8c6e33e49",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_graphs_languages"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:2361b8944389e99aa7d32832",
      "source_id": "r012:unit:auto:b227d2ba3023d16a25e65e43",
      "status": "structurally_verified",
      "target_id": "r012:unit:ex_genfunction_ineq-clean"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:23cfdf21483d7f4591b43154",
      "source_id": "r012:unit:auto:08392a4c135a6970baf69f2b",
      "status": "structurally_verified",
      "target_id": "r012:unit:ex_radiostations"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:2409c83caecba789734e31f9",
      "source_id": "r012:unit:s_genfunction_distributions",
      "status": "structurally_verified",
      "target_id": "r012:unit:exa_genfunction_partial-fracs"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:240df5343f0b2ff850715127",
      "source_id": "r012:unit:auto:a2ddc55663aeb46d4ba4cac3",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_intro_partsof8"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:24a358219049955ad899c8eb",
      "source_id": "r012:unit:auto:31ca7b697727db357f71f2cb",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_networkflow_flow4"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:250145baa80aeee4d261aaaa",
      "source_id": "r012:unit:auto:47f312d3a9994637433590c4",
      "status": "structurally_verified",
      "target_id": "r012:unit:princ_math-induction"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:25cba3cc1c9a0cd34adc0cce",
      "source_id": "r012:unit:auto:3cdf045c69a328229cf28c05",
      "status": "structurally_verified",
      "target_id": "r012:unit:eqn_nonhomogeneous"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:265baaacf00fae32d587d146",
      "source_id": "r012:unit:ex_strings_comb-proof_sum-ints",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_squaredots"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:2aa160c4b1ff1d675ade80f0",
      "source_id": "r012:unit:s_inclusion-exclusion_intro",
      "status": "structurally_verified",
      "target_id": "r012:unit:exa_inclusion-exclusion_students"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:2b05be01d5a93ce0d7e8a8b5",
      "source_id": "r012:unit:s_posets_additional-concepts",
      "status": "structurally_verified",
      "target_id": "r012:unit:f_unlabeled"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:2b3ae78c20d9af6d9bc4d993",
      "source_id": "r012:unit:s_strings_combinations",
      "status": "structurally_verified",
      "target_id": "r012:unit:exa_strings_officers"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:2b9f7b74dee857d2b4b45fb0",
      "source_id": "r012:unit:s_kitchensink_lovasz-local",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_girth"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:2ba1b6d9dabdc2af03efd797",
      "source_id": "r012:unit:rq-graphs_intro_degree",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_subgraphs"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:2c54c0c3425276859d35a2af",
      "source_id": "r012:unit:s_flowapplications_bip-match",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_flowapplications_bip_graph"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:2c5f97ed5ff904e9c4c1b011",
      "source_id": "r012:unit:appcomb_strings_comb-proof_reading_2n-choose-n",
      "status": "structurally_verified",
      "target_id": "r012:unit:ex_strings_comb-proof_2n-choose-n"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:2cc1235fb5046968f1c6c57c",
      "source_id": "r012:unit:s_basics_pigeonhole",
      "status": "structurally_verified",
      "target_id": "r012:unit:ch_probmeth"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:2de1cf0e5f0fe377c9bd88ee",
      "source_id": "r012:unit:auto:91f026da452bd9e5c45276ec",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_graphalgorithms_spantreegraph"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:2dee2ef385cf929efa6358d3",
      "source_id": "r012:unit:auto:217f12bfa8b36f71fd5f7ae7",
      "status": "structurally_verified",
      "target_id": "r012:unit:ex_polya_perm-rep"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:2e6a5231c764b94dcfea8108",
      "source_id": "r012:unit:auto:23afb7e7d40e9ea1dfd47c99",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_networkflow_updated-flow"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:2eaf5031ae64242104ecdc68",
      "source_id": "r012:unit:auto:7bebe8d25fe627c32e39c489",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_intgraphcol"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:2fcf6e5c9c985a7ccbfae4e1",
      "source_id": "r012:unit:appcomb_strings_bin-coeff_reading_lattice-path",
      "status": "structurally_verified",
      "target_id": "r012:unit:exa_lattice-Catalan"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:304c167b254036511ed94c29",
      "source_id": "r012:unit:auto:1709cdbec8de0268c1adaf40",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_networkflow_netflow"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:30779d4fe1c4036c52ac238b",
      "source_id": "r012:unit:s_basics_pigeonhole",
      "status": "structurally_verified",
      "target_id": "r012:unit:prop_pigeon"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:308c14520ae3f61579cb4f7e",
      "source_id": "r012:unit:s_genfunction_distributions",
      "status": "structurally_verified",
      "target_id": "r012:unit:exa_genfunction_partial-fracs"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:3134cea2cab445313ad837f7",
      "source_id": "r012:unit:auto:39044bf03ea223bfcd378e8f",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_spinner"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:3150ed20553ffeedd295a927",
      "source_id": "r012:unit:s_posets_intro",
      "status": "structurally_verified",
      "target_id": "r012:unit:exa_binaryrel"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:32990000d41c0a1c78457f7b",
      "source_id": "r012:unit:auto:7ebe704f0e12eda04550edc4",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_span_tree_ex2"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:32bc9e7cbe614ab0da05cbc9",
      "source_id": "r012:unit:s_graphs_eulerham",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_eulham"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:33017ce19613365ec97b29d5",
      "source_id": "r012:unit:auto:02d9b9bea3ad5babc3a2a86a",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_graphalgorithms_exchange"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:33a764fec22f1aa226a2e04b",
      "source_id": "r012:unit:s_recurrence_rigorous_principal",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_advance"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:34d7e059efe6af35741380df",
      "source_id": "r012:unit:s_polya_square",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_polya_squares"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:3585cc12dda4cb6ad2c7c34a",
      "source_id": "r012:unit:s_recurrence_genfunction",
      "status": "structurally_verified",
      "target_id": "r012:unit:s_recurrence_rubots"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:35af4bef5899514fbbfbec5a",
      "source_id": "r012:unit:ss_polya_perm-groups_rep",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_polya_perm-digraph"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:35b77937f9cfa78ba294089c",
      "source_id": "r012:unit:auto:688316e5dea7d2d8e8537dd6",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_span_tree_ex3"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:36ead23b608a5f793cdc41e1",
      "source_id": "r012:unit:s_recurrence_discussion",
      "status": "structurally_verified",
      "target_id": "r012:unit:ex_recurrence_gf-nonhomog"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:37357f8a059b0c52da68b88b",
      "source_id": "r012:unit:auto:ff603adadd84860eeb6a3169",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm-graphs-first"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:37737c6a206012975ded167d",
      "source_id": "r012:unit:s_posets_dilworth-intord",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_10ptintorder"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:390902aaaebc94fc98e54e7c",
      "source_id": "r012:unit:s_posets_intro",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_covergraphs"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:3a2ed0a654bd8aac97314981",
      "source_id": "r012:unit:alg_prim",
      "status": "structurally_verified",
      "target_id": "r012:unit:lem_graphalgorithms_tech"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:3aa456ad3a9ecec32f4ef3b5",
      "source_id": "r012:unit:auto:43f6d5de5720a72fc6e55148",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_spantree-1"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:3aa5eae1586fdb1b8cb978a2",
      "source_id": "r012:unit:s_ramsey_small",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_graphramsey"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:3b1fb12d8f6b7f0370f700b9",
      "source_id": "r012:unit:auto:8771e56db3fb859182241e27",
      "status": "structurally_verified",
      "target_id": "r012:unit:preface-2016"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:3b840dd3914ae734efb816c5",
      "source_id": "r012:unit:s_networkflow_intro",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_networkflow_network"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:3bbcbd931ff227a0b5d06da0",
      "source_id": "r012:unit:s_flowapplications_bip-match",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_flowapplications_bip_match"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:3c1434f935341776b6c81d6c",
      "source_id": "r012:unit:s_ramsey_theorem",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_graphramsey"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:3c8d8450ef432e9c7462afa1",
      "source_id": "r012:unit:s_inclusion-exclusion_surjections",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_inclusion-exclusion"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:3ca3972368fb61ed7f2a751d",
      "source_id": "r012:unit:auto:40c708c69ade17788d6a5947",
      "status": "structurally_verified",
      "target_id": "r012:unit:prop_num-divisible"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:3cae2aae9800c118a093e8bd",
      "source_id": "r012:unit:posets_intro_reading-chain",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_constructposets"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:3cc4847fbcd22b6f7836719d",
      "source_id": "r012:unit:auto:a6e3b9be074c8b2c5ea8a0cd",
      "status": "structurally_verified",
      "target_id": "r012:unit:prop_num-divisible"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:3d14318b542056d280c4a0b5",
      "source_id": "r012:unit:graphs_color_reading_firstfit",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_k44minus"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:3d733a57220d863ee52971b0",
      "source_id": "r012:unit:s_graphs_planar",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_needs-four-colors"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:3d765fb7dd80a64e893a97cc",
      "source_id": "r012:unit:s_graphs_intro",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_paths"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:3e03dfa1f560a52fe5c2e902",
      "source_id": "r012:unit:ex_prufer-code",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_prufer-code"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:3e1f967a4c34d1b7dc2486dc",
      "source_id": "r012:unit:s_basics_pigeonhole",
      "status": "structurally_verified",
      "target_id": "r012:unit:prop_pigeon"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:3faef123d9b220051bc65ae9",
      "source_id": "r012:unit:s_inclusion-exclusion_derangements",
      "status": "structurally_verified",
      "target_id": "r012:unit:exa_inclusion-exclusion_prop-derange"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:41007fa2222a41ca7302b158",
      "source_id": "r012:unit:s_induction_proofs",
      "status": "structurally_verified",
      "target_id": "r012:unit:prop_sumints"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:415f162de4049ec4f54c6c15",
      "source_id": "r012:unit:posets_intro_reading-antichain",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_constructposets"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:41f82102c77e0338150bbd3c",
      "source_id": "r012:unit:auto:b476049651675c6af371fa05",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_markov"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:422d71a1acccc56630374ca9",
      "source_id": "r012:unit:discussion_posets_additional-concepts_claims",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_compincomp"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:4456763c6ae65921e57927ca",
      "source_id": "r012:unit:s_recurrence_intro_fib",
      "status": "structurally_verified",
      "target_id": "r012:unit:tab_fib-ratios"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:44e7c05dafa6dc613c1b5a47",
      "source_id": "r012:unit:s_genfunction_binom-app",
      "status": "structurally_verified",
      "target_id": "r012:unit:s_recurrence_rubots"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:4500ce0ec5df8639c404cbbf",
      "source_id": "r012:unit:auto:a0dea82cd7ef968b9cd69aea",
      "status": "structurally_verified",
      "target_id": "r012:unit:ex_graphs_first-fit-color"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:45484658d64fe2f9839f5c3b",
      "source_id": "r012:unit:s_inclusion-exclusion_euler-phi",
      "status": "structurally_verified",
      "target_id": "r012:unit:ch_induction"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:454ee7658e65d46990d5f380",
      "source_id": "r012:unit:auto:70defe67d530396a9b7f44a6",
      "status": "structurally_verified",
      "target_id": "r012:unit:tab_function_e-i-ex"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:456715d4e5da3fb27b1563e1",
      "source_id": "r012:unit:s_graphs_intro",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_subgraphs"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:45a053ebee004e98aad834c9",
      "source_id": "r012:unit:auto:b476049651675c6af371fa05",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_markov"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:45ca893b000915f321360a2d",
      "source_id": "r012:unit:auto:8771e56db3fb859182241e27",
      "status": "structurally_verified",
      "target_id": "r012:unit:ch_genfunction"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:45d629132ba68b75337aeee9",
      "source_id": "r012:unit:auto:eed81cb8cba429ff66ee6f28",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_flowapplications_matching_ex1"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:46e7d60f693d8e1d3589711e",
      "source_id": "r012:unit:auto:8c654d1f6a0b0342c07bb4eb",
      "status": "structurally_verified",
      "target_id": "r012:unit:tab_polya_fixed-square"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:46f3412680ab7749a9df8721",
      "source_id": "r012:unit:s_graphs_intro",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_isomorphic"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:4782add7729ee76e8e47a238",
      "source_id": "r012:unit:auto:3b3f7ccd6abe21dccdf3834a",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_networkflow_updated-flow"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:4807a604133391198b51243b",
      "source_id": "r012:unit:auto:3e0c87884fa6a31cd7042a45",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_FirstFit"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:48e12e5f608e52a4dc9707ce",
      "source_id": "r012:unit:s_background_relations",
      "status": "structurally_verified",
      "target_id": "r012:unit:exa_function"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:48f9b4d0e30815b19507fd98",
      "source_id": "r012:unit:auto:c244eed92aaaa077aa7a0053",
      "status": "structurally_verified",
      "target_id": "r012:unit:ex_radiostations"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:495e1142c5d6d73146d229fc",
      "source_id": "r012:unit:s_polya_square",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_polya_squares"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:499804384169192e52933722",
      "source_id": "r012:unit:s_graphs_intro",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_cycles"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:4a98d0122c55f74058a9d34f",
      "source_id": "r012:unit:s_posets_additional-concepts",
      "status": "structurally_verified",
      "target_id": "r012:unit:f_unlabeled"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:4aa1648ac7e62859a3c6ac4d",
      "source_id": "r012:unit:s_background_finite-sets",
      "status": "structurally_verified",
      "target_id": "r012:unit:prop_xy"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:4ab4a4541398f9e305170919",
      "source_id": "r012:unit:auto:3e0c87884fa6a31cd7042a45",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_constructposets"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:4aeecfefd52ee3a06baee6b8",
      "source_id": "r012:unit:s_basics_big-oh",
      "status": "structurally_verified",
      "target_id": "r012:unit:s_induction_recursion_sorting"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:4b40a06eda1106db51af4d7f",
      "source_id": "r012:unit:auto:d6c536ec88711ecdcc22ac5a",
      "status": "structurally_verified",
      "target_id": "r012:unit:princ_math-induction"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:4bc19bf54f42a907b00b8319",
      "source_id": "r012:unit:auto:84a0496a222b53d7a794ad33",
      "status": "structurally_verified",
      "target_id": "r012:unit:ex_recurrence_adveq"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:4bf9e6e2322a2d7a3ad5e014",
      "source_id": "r012:unit:s_flowapplications_chain-partition",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_dilworth"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:4c4a4a88f423373c3de8a341",
      "source_id": "r012:unit:s_induction_proofs",
      "status": "structurally_verified",
      "target_id": "r012:unit:s_strings_comb-proof"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:4cc32084f849c6e6c6db7ae4",
      "source_id": "r012:unit:auto:57cedb436befff82c83ed9b3",
      "status": "structurally_verified",
      "target_id": "r012:unit:prop_partitioncover"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:4d453f79be167f16616ca1cd",
      "source_id": "r012:unit:auto:f81fb5dafbd49cb38084cd60",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_intord_to_diag_ex2"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:4d60e45a0d5841350b9c8f87",
      "source_id": "r012:unit:s_inclusion-exclusion_intro",
      "status": "structurally_verified",
      "target_id": "r012:unit:exa_inclusion-exclusion_int-solns"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:4e1b7b458228869b377f9dee",
      "source_id": "r012:unit:auto:84a0496a222b53d7a794ad33",
      "status": "structurally_verified",
      "target_id": "r012:unit:ex_recurrence_adveq"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:4e832c972481ca195ee96c07",
      "source_id": "r012:unit:discussion_posets_additional-concepts_claims",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_constructposets"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:4ed192b12cdb78f99d08f892",
      "source_id": "r012:unit:auto:be120cd875bb41ee6ff40e6d",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_graphalgorithms_dijkstra_ex1"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:502923c7a57d28c93a7cbff6",
      "source_id": "r012:unit:s_ramsey_probability",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_graphramsey"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:51408a719f53cd90b3db4d3c",
      "source_id": "r012:unit:auto:0d28d49fc35f65830ed69839",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_networkflow_smallnet"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:51d6417c5716da60822316ca",
      "source_id": "r012:unit:s_graphs_planar",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_needs-four-colors"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:5311e40c38bd4fdb7ebcc3c9",
      "source_id": "r012:unit:s_posets_intervalorder_findrep",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_10ptintorder"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:5340132af03d6c15d783a445",
      "source_id": "r012:unit:s_posets_intro",
      "status": "structurally_verified",
      "target_id": "r012:unit:s_background_order"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:5356a98affbdb07a1a078b5c",
      "source_id": "r012:unit:auto:b8d1218bf4db5bc8a1baa306",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_graphs_eulerexample"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:544994a16d6608c51d71a9c6",
      "source_id": "r012:unit:auto:9fa3b4654d9916a058d41b66",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_constructposets"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:575b4ce04ba844b2df1f8be7",
      "source_id": "r012:unit:s_graphs_intro",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_isomorphic"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:57a65913529a55a992ddf84f",
      "source_id": "r012:unit:rq-genfunction_exponential_passcode",
      "status": "structurally_verified",
      "target_id": "r012:unit:ex_genfunction_exponential_passcode"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:58771970560242c73bb69e87",
      "source_id": "r012:unit:auto:347819b28ee8432516f8db1d",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_graphs_planar_ex"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:59c2d5eb536f6d20e1496652",
      "source_id": "r012:unit:ss_polya_isomers",
      "status": "structurally_verified",
      "target_id": "r012:unit:tab_polya_benzene"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:5a5bab4eeba787f4b600321d",
      "source_id": "r012:unit:auto:bae3e8927c7d8d9515abb1a9",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_graphalgorithms_spantreegraph"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:5a7bbbc0eb170ee50219f189",
      "source_id": "r012:unit:auto:346e4ca50b5b609100aacbd5",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_ErdosSzekeres"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:5a95373f9e67bfcc79148440",
      "source_id": "r012:unit:auto:88f6765b3b9844d3332bf4b3",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_graphs_subgraphs_ex"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:5afde67a9d324da5348213b6",
      "source_id": "r012:unit:auto:2d043fada756b0e678fbcfa4",
      "status": "structurally_verified",
      "target_id": "r012:unit:eq_genfunction_finite-geom"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:5c1166664af1fb671e557a1b",
      "source_id": "r012:unit:s_graphs_intro",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_spantree"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:5c978d453690fd47b6f441c7",
      "source_id": "r012:unit:auto:aacf4c9ae6b4352e5f2c5a16",
      "status": "structurally_verified",
      "target_id": "r012:unit:ex_networkflow_update"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:5d24cf7e14bfcb8e720bf0f8",
      "source_id": "r012:unit:s_posets_intervalorder",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_dilworth"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:5d9b1c7fcc68b6c851aa5be2",
      "source_id": "r012:unit:s_recurrence_rubots",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_rubots"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:5daa4771403e9e0edbb225e5",
      "source_id": "r012:unit:s_flowapplications_chain-partition",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_flowapplications_poset_network_flow"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:5f2b3fe5e3c48ed9b3709c50",
      "source_id": "r012:unit:auto:52a14a2a863460db5625e532",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_distrib"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:5f5c1c40016b197631ff4bdd",
      "source_id": "r012:unit:s_polya_burnside",
      "status": "structurally_verified",
      "target_id": "r012:unit:tab_polya_fixed-square"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:5f831b3d2f5edb29241a1802",
      "source_id": "r012:unit:auto:6ef9abd785b9c49a18183690",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_binomial"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:5ffd0070277c79b16541e5ce",
      "source_id": "r012:unit:s_posets_intro",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_subposet"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:601d7c9b7b6b1bbcfc4baa41",
      "source_id": "r012:unit:auto:8771e56db3fb859182241e27",
      "status": "structurally_verified",
      "target_id": "r012:unit:ch_genfunction"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:604dc997101f008db1da31ee",
      "source_id": "r012:unit:auto:915fe9dceca3fbc77523d6e2",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_flowapplications-network"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:60aeb03169548fd768786023",
      "source_id": "r012:unit:s_kitchensink_extremal-set-theory",
      "status": "structurally_verified",
      "target_id": "r012:unit:ch_posets"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:61351e3c470c71c508f7122b",
      "source_id": "r012:unit:ss_polya_graphs",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_polya_polya"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:615f0f2756e40d26645e96b3",
      "source_id": "r012:unit:s_posets_intro",
      "status": "structurally_verified",
      "target_id": "r012:unit:exa_binaryrel"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:61626c0e32c8a7282e2fe6db",
      "source_id": "r012:unit:s_graphs_eulerham",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_petersen"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:61af90af005982031393dfd5",
      "source_id": "r012:unit:auto:8771e56db3fb859182241e27",
      "status": "structurally_verified",
      "target_id": "r012:unit:s_recurrence_genfunction"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:61bf2fa642884d657f257f4b",
      "source_id": "r012:unit:s_polya_square",
      "status": "structurally_verified",
      "target_id": "r012:unit:tab_polya_fixed-square"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:61cc0de9778ce958c6158273",
      "source_id": "r012:unit:exa_networkflow_delta",
      "status": "structurally_verified",
      "target_id": "r012:unit:exa_networkflow_augpath"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:62acc0d310ff0a09f58ba8cb",
      "source_id": "r012:unit:ex_graphs_first-fit-color",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_k44minus"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:63a7f4feeb87dab8816d07a1",
      "source_id": "r012:unit:s_posets_dilworth",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_height5"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:64d7b2fc1df1c1da137e01f9",
      "source_id": "r012:unit:s_posets_intro",
      "status": "structurally_verified",
      "target_id": "r012:unit:exa_binaryrel"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:653f5ba1a6121647ea86e85a",
      "source_id": "r012:unit:s_graphs_planar",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_planar"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:6542b1ff73dce5573525aa6d",
      "source_id": "r012:unit:auto:cac0a925995fedd2d6c7a20b",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_flowapplications_poset_network_ex"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:66bfa7c7334dae09c0b45659",
      "source_id": "r012:unit:s_flowapplications_bip-match",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_flowapplications_bipmatch_maxflow"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:671337246cbd9ed9b85dfe5a",
      "source_id": "r012:unit:auto:393382e55fd095419648ea30",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_graphs_noneuler_exercise"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:67838985e470e4055e49a71b",
      "source_id": "r012:unit:graphs_eulerham_reading_noneuler",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_eulham"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:67a813ae66f04044e11459e7",
      "source_id": "r012:unit:s_genfunction_distributions",
      "status": "structurally_verified",
      "target_id": "r012:unit:exa_genfunction_partial-fracs"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:68c5d916b9020b68579eb673",
      "source_id": "r012:unit:auto:f532a3e44e77442ac96e3d20",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_graphalgorithms_dijkstra_ex2"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:6907a81aee06c4d16e27242e",
      "source_id": "r012:unit:s_genfunction_distributions",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_inclusion-exclusion"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:697ae41b193d0e06151426d0",
      "source_id": "r012:unit:auto:87b0522dd38aa09adc56ddd9",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_17ptposet"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:6a6de75667982d7e6fe9a997",
      "source_id": "r012:unit:auto:7bebe8d25fe627c32e39c489",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_graphs_interval-graph"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:6ab5239422fdc56f680405a8",
      "source_id": "r012:unit:s_genfunction_binom-app",
      "status": "structurally_verified",
      "target_id": "r012:unit:t_sqrt"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:6b32e9df3a6584a272b6c864",
      "source_id": "r012:unit:ex_networkflow_update",
      "status": "structurally_verified",
      "target_id": "r012:unit:prop_networkflow_update"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:6bbc95deb7582318562b8486",
      "source_id": "r012:unit:auto:0521558e3324b301583e231e",
      "status": "structurally_verified",
      "target_id": "r012:unit:eqn_distinct"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:6be208da8a7d08318b8d3bc0",
      "source_id": "r012:unit:auto:8079635fbc4d38f493b000dc",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_constructposets"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:6bf53b8b18322d8c6e19d526",
      "source_id": "r012:unit:auto:93b94559d7290fc61a4d7009",
      "status": "structurally_verified",
      "target_id": "r012:unit:s_recurrence_intro_fib"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:6cd7fc8a124046a37fe23481",
      "source_id": "r012:unit:auto:4903dce4ef247da5bef4e35b",
      "status": "structurally_verified",
      "target_id": "r012:unit:peano_induction"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:6d810518f264f2af4b59bbd0",
      "source_id": "r012:unit:auto:bc453f2e703a9afbf6d4038d",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_squaredots"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:6def991806a980583630b605",
      "source_id": "r012:unit:s_posets_dilworth",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_dualdilworth"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:6e732fd5236712de4464a10c",
      "source_id": "r012:unit:s_strings_lattice-paths-binomial-thm_activity",
      "status": "structurally_verified",
      "target_id": "r012:unit:exa_lattice-Catalan"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:6ea4908a367160db4b7c3a47",
      "source_id": "r012:unit:ex_recurrence_gf-nonhomog",
      "status": "structurally_verified",
      "target_id": "r012:unit:exa_genfunction_multisets"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:6eefc3a802781587c1505e6a",
      "source_id": "r012:unit:auto:55b78e6ec7dda62622983119",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_polya_pentagon"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:6ef436f9f68153f911a6516e",
      "source_id": "r012:unit:auto:21546ae1bdf04f7552481516",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_connectedgraph"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:6f8a3216082443c8a2a9b8d0",
      "source_id": "r012:unit:s_inclusion-exclusion_statement",
      "status": "structurally_verified",
      "target_id": "r012:unit:exa_inclusion-exclusion_students"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:701ea5838fd15701333d9a58",
      "source_id": "r012:unit:s_graphs_eulerham",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_bridges-graph"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:7112391072dae1760bd87741",
      "source_id": "r012:unit:auto:1a5fe701c1703ce54a2b6c04",
      "status": "structurally_verified",
      "target_id": "r012:unit:ch_graphs"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:7182a3f4921bd756ab56b5dc",
      "source_id": "r012:unit:disc-graphs_color-intro",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_graphs_chi4"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:71ceb26d30bcb13fd2cba213",
      "source_id": "r012:unit:auto:d7c45bbaac6cda937a07c30e",
      "status": "structurally_verified",
      "target_id": "r012:unit:exa_genfunction_apples"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:73965deb13114b9fff06109d",
      "source_id": "r012:unit:s_graphs_planar",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_max-edge-planar"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:73f7a7e50ded8124804e8c20",
      "source_id": "r012:unit:s_kitchensink_applying-local-lemma",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_graphramsey"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:743a5940fbcbcd3fee406d5f",
      "source_id": "r012:unit:auto:60c6a1b068fc8ed42ca7593c",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_spinner"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:75a0912f0ca31f551f5625ba",
      "source_id": "r012:unit:s_posets_dilworth",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_17ptposet"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:760816ba328a26c420f62d17",
      "source_id": "r012:unit:auto:e3dfb8524ffbb34b5062db90",
      "status": "structurally_verified",
      "target_id": "r012:unit:s_genfunction_distributions"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:7639d5e31933fa17925cc359",
      "source_id": "r012:unit:auto:453ba4a54f12dcc2e6760f38",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_networkflow_network_find_flow2"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:7684f709d46de19bd8d75730",
      "source_id": "r012:unit:s_recurrence_intro_lines",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_geomregions"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:76a24cac90ab457675eb3265",
      "source_id": "r012:unit:auto:b8d1218bf4db5bc8a1baa306",
      "status": "structurally_verified",
      "target_id": "r012:unit:prop_pigeon"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:7703a08cb4d276c0e6180ba1",
      "source_id": "r012:unit:s_graphs_complexity",
      "status": "structurally_verified",
      "target_id": "r012:unit:ch_graphalgorithms"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:77ffb96fd66e986e0827ea9a",
      "source_id": "r012:unit:s_posets_additional-concepts",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_noncompgraph"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:7a1013fb2c3066f55d90adb5",
      "source_id": "r012:unit:auto:12b6629772d99bdcaab15a9b",
      "status": "structurally_verified",
      "target_id": "r012:unit:s_recurrence_rigorous"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:7a8be211a3855eba3d36e975",
      "source_id": "r012:unit:auto:84a0496a222b53d7a794ad33",
      "status": "structurally_verified",
      "target_id": "r012:unit:eqn_recurrence_deg2"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:7bd516e58aa2e46cf8d2409f",
      "source_id": "r012:unit:auto:0c12de3cc03d6ac23380ad71",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_string-template"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:7c6f4532bfbda0c65c8db1f6",
      "source_id": "r012:unit:s_posets_dilworth",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_dualdilworth"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:7d1b6e405d68a73b2a145c30",
      "source_id": "r012:unit:auto:365805fb6aac70f8b0eb1e43",
      "status": "structurally_verified",
      "target_id": "r012:unit:ch_posets"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:7d3d430ffc9fd61a57e56f8e",
      "source_id": "r012:unit:graphs_color_reading_high-degree",
      "status": "structurally_verified",
      "target_id": "r012:unit:disc-graphs_color-intro"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:7e2183f26f12b371e4609b06",
      "source_id": "r012:unit:s_recurrence_linear",
      "status": "structurally_verified",
      "target_id": "r012:unit:s_recurrence_intro_lines"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:7f83a7e8aa2a63324d2ef4a7",
      "source_id": "r012:unit:s_graphs_eulerham",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_eulerian"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:80bb864b5eaa78f2df30878f",
      "source_id": "r012:unit:auto:7bebe8d25fe627c32e39c489",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_k44minus"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:8112e4fad39c145a2f4aaf48",
      "source_id": "r012:unit:s_graphs_counting-trees",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_trees-5verts"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:817301c4eee1cd615a7a1458",
      "source_id": "r012:unit:s_ramsey_theorem",
      "status": "structurally_verified",
      "target_id": "r012:unit:prop_pigeon"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:81cb41449aa99bb7778edd7b",
      "source_id": "r012:unit:s_graphs_eulerham",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_eulerian"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:81dcba4bef82e037660aa1ad",
      "source_id": "r012:unit:auto:84a0496a222b53d7a794ad33",
      "status": "structurally_verified",
      "target_id": "r012:unit:s_recurrence_rigorous"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:821d9acf448e347b9d29c7ac",
      "source_id": "r012:unit:auto:c026fb8e5b8826a383e29be2",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_constructposets"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:83806586691f93a17bc504bd",
      "source_id": "r012:unit:auto:f91f0e94f0e9ff80f7c58baa",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_graphs_euler_exercise"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:858115a160d8d1bc572ada91",
      "source_id": "r012:unit:s_recurrence_rubots",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_newton-binomial"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:8687a70a65eeab880fc1783d",
      "source_id": "r012:unit:ex_prufer-code",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_prufer-code-delete1"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:885fe4cf15355ddb8cb39b0b",
      "source_id": "r012:unit:auto:3b3f7ccd6abe21dccdf3834a",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_networkflow_netflow"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:8a86430517c76622c4cdb0f9",
      "source_id": "r012:unit:ex_recurrence_ternary-strings-no-20-solved",
      "status": "structurally_verified",
      "target_id": "r012:unit:eqn_recurrence_ternary"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:8ae703c8d27609e7befe194e",
      "source_id": "r012:unit:s_posets_dilworth-intord",
      "status": "structurally_verified",
      "target_id": "r012:unit:ch_graphs"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:8b13ebc4573c1738122cca74",
      "source_id": "r012:unit:s_posets_additional-concepts",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_constructposets"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:8b7f8cc0867ac15f6a485180",
      "source_id": "r012:unit:auto:027fb432a9986f9c24a39e2e",
      "status": "structurally_verified",
      "target_id": "r012:unit:exer_genfunction_coin-toll"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:8bcd213f87ff72ff0d62cb14",
      "source_id": "r012:unit:appcomb_strings_binom-thm_2-to-n",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_binomial"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:8d1d590c75929a6582bf5587",
      "source_id": "r012:unit:lem_rr",
      "status": "structurally_verified",
      "target_id": "r012:unit:eqn_rr"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:8d81db59c6161c95c820bda8",
      "source_id": "r012:unit:ex_color",
      "status": "structurally_verified",
      "target_id": "r012:unit:prop_triangle-free"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:8d825ca479d6b66f90235110",
      "source_id": "r012:unit:preface-2016",
      "status": "structurally_verified",
      "target_id": "r012:unit:ch_basics"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:8e4f9addcf2d1526d20e82d0",
      "source_id": "r012:unit:auto:12b6629772d99bdcaab15a9b",
      "status": "structurally_verified",
      "target_id": "r012:unit:ex_recurrence_diffeq"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:8eb3f42da17187b8764c4f87",
      "source_id": "r012:unit:auto:12aceeddc87c1fdef0bc6b45",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_olforest"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:8ecf1c4aa64ece256ce2ab76",
      "source_id": "r012:unit:lem_particular",
      "status": "structurally_verified",
      "target_id": "r012:unit:eqn_nonhomogeneous"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:8f2c6a931900630a2bbaa847",
      "source_id": "r012:unit:s_graphalgorithms_digraphs",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_graphalgorithms_digraph"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:8fc06e273cbb335711758b08",
      "source_id": "r012:unit:auto:8771e56db3fb859182241e27",
      "status": "structurally_verified",
      "target_id": "r012:unit:ch_genfunction"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:90505b3df668f220a445023d",
      "source_id": "r012:unit:auto:f60475abf0e0451bad39d925",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_flowapplications_matching_ex2"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:9051f17f82ed048cd2a45919",
      "source_id": "r012:unit:posets_dilworth_reading",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_dualdilworth"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:9091dab798fac75893a9ef63",
      "source_id": "r012:unit:s_graphs_eulerham",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_graphs_eulerexample"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:910555558ea4d24a7a768e28",
      "source_id": "r012:unit:s_graphs_eulerham",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_bridges-graph"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:91691ad7ec8cd015e465b3cd",
      "source_id": "r012:unit:auto:fbdbbfdd913b7a4f03551801",
      "status": "structurally_verified",
      "target_id": "r012:unit:tab_digraph1"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:9226f0462fae9589f8b693a5",
      "source_id": "r012:unit:s_graphs_eulerham",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_eulerian"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:933afc51f0b662997efc4f81",
      "source_id": "r012:unit:auto:7135d37757f73e169fe2e2f7",
      "status": "structurally_verified",
      "target_id": "r012:unit:eqn_transition"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:936d1390062be79d049fd574",
      "source_id": "r012:unit:ss_polya_polya_full",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_polya_polya"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:93b7a5e000f763ebfb159c2a",
      "source_id": "r012:unit:s_flowapplications_chain-partition",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_flowapplications_poset_network_flow2"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:94305ae5e4ab8ffb54ebbad7",
      "source_id": "r012:unit:s_genfunction_partitions-integer",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_partition"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:94838e30209cc4657792e5b8",
      "source_id": "r012:unit:ss_polya_graphs",
      "status": "structurally_verified",
      "target_id": "r012:unit:ex_polya_perm-pairs"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:948d74ced5ea037b76d42202",
      "source_id": "r012:unit:s_recurrence_intro_lines",
      "status": "structurally_verified",
      "target_id": "r012:unit:ch_intro"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:94d351b241b47cc3bc049425",
      "source_id": "r012:unit:s_genfunction_binom-app",
      "status": "structurally_verified",
      "target_id": "r012:unit:prop_genfunction-product"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:953329958b0a644529b2504c",
      "source_id": "r012:unit:s_genfunction_exponential",
      "status": "structurally_verified",
      "target_id": "r012:unit:exam_genfunction_geom-series"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:96871b35fd93d0ad5673e748",
      "source_id": "r012:unit:auto:56bc65cc8bebfa9509d56b2b",
      "status": "structurally_verified",
      "target_id": "r012:unit:s_graphs_eulerham"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:96b399d79ac8bbac6bb13e11",
      "source_id": "r012:unit:auto:12f7c2da39a85e30597b17f8",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_span_tree_ex2"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:96c73bab8895b67c43d370e0",
      "source_id": "r012:unit:ex_radiostations",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_radiostations"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:96c76a18ae8ea0be5118850b",
      "source_id": "r012:unit:auto:98e5fe3263d7cd1666cae593",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_17ptposet"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:96d37ae47f52f2b5036920e0",
      "source_id": "r012:unit:auto:e40cd59d752b9bc0e1054221",
      "status": "structurally_verified",
      "target_id": "r012:unit:exa_inclusion-exclusion_prop-derange"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:970b20ade5233c75d6e20739",
      "source_id": "r012:unit:auto:5374f7ab057a5a976a16f503",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_graphs_euler_hamilton_ex"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:971a2c2907aadfd6a9df9432",
      "source_id": "r012:unit:s_posets_intro",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_17ptposet"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:97deb811d2639f90b52d5a00",
      "source_id": "r012:unit:auto:00210d7f68b93044c29aea5c",
      "status": "structurally_verified",
      "target_id": "r012:unit:ex_part_seq_cat"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:98214bea317f76df14d8016e",
      "source_id": "r012:unit:auto:d46bf349fe25a7422f1453d0",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_span_tree_ex3"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:986660265d52cf49d393ab68",
      "source_id": "r012:unit:auto:6fc2244ca73e66280136cd35",
      "status": "structurally_verified",
      "target_id": "r012:unit:s_recurrence_intro"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:98dc0c4eb384eb15523ca6f9",
      "source_id": "r012:unit:auto:6f9232648c3ca8a280bbb427",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_flowapplications_poset_network_ex1"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:9987485373018a0a1a2c1bec",
      "source_id": "r012:unit:s_probability_intro",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_spinner"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:9991d5577c338cbdadd9bc6b",
      "source_id": "r012:unit:s_flowapplications_chain-partition",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_flowapplications-network"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:9beddae52f5a7c4969ed160a",
      "source_id": "r012:unit:s_strings_bin-coeff",
      "status": "structurally_verified",
      "target_id": "r012:unit:exa_lattice-Catalan"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:9c05cd8c33b3dc675b3292bc",
      "source_id": "r012:unit:s_graphs_planar",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_graphs_utils"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:9c7675d9d7b19fd740ceb27d",
      "source_id": "r012:unit:auto:8b2d77d0f05bf227599dfe13",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_linesregions"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:9d5b1177ec30673b83746380",
      "source_id": "r012:unit:para_posets_dilworth_proof",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_width7"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:9e5ecd178a4a0e065dcb6311",
      "source_id": "r012:unit:auto:b2a4979434434bc7233ca327",
      "status": "structurally_verified",
      "target_id": "r012:unit:ch_induction"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:9f7da49acd30029ab62dd878",
      "source_id": "r012:unit:auto:44cb1b3aa1fdae739fc821ca",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_intord_to_diag_ex"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:a0aa4e6b1c0bc95346442a11",
      "source_id": "r012:unit:s_background_finite-sets",
      "status": "structurally_verified",
      "target_id": "r012:unit:prop_xy"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:a1a2c356e5c0e3a46dfecb50",
      "source_id": "r012:unit:auto:144482dcd24dcb5624a6483d",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_intord-minrep"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:a252864ceba2c843c30c4edd",
      "source_id": "r012:unit:s_posets_intervalorder_findrep",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_10ptintorder"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:a2df69b48bd8cc881fea9915",
      "source_id": "r012:unit:s_posets_intervalorder_findrep",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_dilworth"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:a2e29ea09d13162e22297d08",
      "source_id": "r012:unit:auto:b8d1218bf4db5bc8a1baa306",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_graphs_chi4"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:a2e95c8481099cf59ed7b9b5",
      "source_id": "r012:unit:s_recurrence_rubots",
      "status": "structurally_verified",
      "target_id": "r012:unit:l_newbinom"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:a2fca716dbb68dc45b96eb52",
      "source_id": "r012:unit:auto:84a0496a222b53d7a794ad33",
      "status": "structurally_verified",
      "target_id": "r012:unit:eqn_recurrence_deg2"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:a322c896a63b80fd25d5cfed",
      "source_id": "r012:unit:s_graphs_intro",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_small_graph"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:a41bc4f4da1dc00c8594c585",
      "source_id": "r012:unit:auto:a9579cdd2bb5d5ed175a99b6",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_eulerphi"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:a541524e3435a7dac14f67fe",
      "source_id": "r012:unit:auto:e155237591bb4622173f618d",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_graphs_intervals-ex"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:a68008cc8d620730952e6cae",
      "source_id": "r012:unit:s_recurrence_rubots",
      "status": "structurally_verified",
      "target_id": "r012:unit:ch_strings"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:a6dd7d6670ea63d3f433f7de",
      "source_id": "r012:unit:ss_polya_polya_cycle-index",
      "status": "structurally_verified",
      "target_id": "r012:unit:lem_polya_burnside"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:a6e98439a84f50cfae58eecb",
      "source_id": "r012:unit:s_graphs_intro",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_nonisomorphic"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:a70e2aebd4e4416c1d476966",
      "source_id": "r012:unit:auto:8771e56db3fb859182241e27",
      "status": "structurally_verified",
      "target_id": "r012:unit:exa_genfunction_multisets"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:a79dafc3d5e48f2770b4992e",
      "source_id": "r012:unit:graphs_eulerham_reading_euler",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_eulham"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:a7bca0eb2f30ad909f8e1471",
      "source_id": "r012:unit:auto:12dc521cbf0985e8c6ab6f05",
      "status": "structurally_verified",
      "target_id": "r012:unit:exa_construct"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:a84b02369334a6617f65ce27",
      "source_id": "r012:unit:s_recurrence_rubots",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_rubots"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:a892490635edf0ed3fc92dd8",
      "source_id": "r012:unit:auto:a3d640d3f4e483b495967fdb",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_sudoku"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:a9472b2744c5922c8db6c0c5",
      "source_id": "r012:unit:s_genfunction_distributions",
      "status": "structurally_verified",
      "target_id": "r012:unit:ch_strings"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:a94837b482369bcb39861344",
      "source_id": "r012:unit:auto:cb283dd60991e8a0c7645974",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_span_tree_ex1"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:a9a4e61e421a9527c76c1d2d",
      "source_id": "r012:unit:ex_recurrence_lines-solved",
      "status": "structurally_verified",
      "target_id": "r012:unit:s_recurrence_intro_lines"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:aa404d81e03b2f2269efccd8",
      "source_id": "r012:unit:s_background_mult",
      "status": "structurally_verified",
      "target_id": "r012:unit:lem_sum0"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:aa6769168e35c93e24724346",
      "source_id": "r012:unit:s_strings_discussion",
      "status": "structurally_verified",
      "target_id": "r012:unit:ch_intro"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:ab49e12cb287e3198a94259c",
      "source_id": "r012:unit:auto:1a5fe701c1703ce54a2b6c04",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_networkflow_flowleqcut"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:ac2a6fc49840c83b2f4d9dd7",
      "source_id": "r012:unit:auto:ed39e4dc5f08af1ba06b78f7",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_graphs_tree-10verts-ex1"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:ac39f07f59fdde28c0600037",
      "source_id": "r012:unit:s_strings_combinations",
      "status": "structurally_verified",
      "target_id": "r012:unit:prop_strings_binomraw"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:acb20cb522af23352bd86a54",
      "source_id": "r012:unit:auto:dbddb17b55b796a544bb6f58",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_graphalgorithms_spantreegraph"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:acba5c049e1f1d55a53f80af",
      "source_id": "r012:unit:ss_polya_scales",
      "status": "structurally_verified",
      "target_id": "r012:unit:ch_genfunction"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:ad8bc3aa0e4035bf1936e2e0",
      "source_id": "r012:unit:auto:9b9a1f9d29e6e4f35afb7393",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_networkflow_invalid"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:ad9f13c067df34528faad867",
      "source_id": "r012:unit:s_induction_inductdefs",
      "status": "structurally_verified",
      "target_id": "r012:unit:app_background"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:ae1118bc2d128f132a5c38e3",
      "source_id": "r012:unit:s_strings_permutations",
      "status": "structurally_verified",
      "target_id": "r012:unit:exa_strings_perm"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:aeb4163e577267e0db4835b1",
      "source_id": "r012:unit:para_posets_dilworth_proof",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_dualdilworth"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:aee860327a2a794ad7a77cc9",
      "source_id": "r012:unit:ex_graphs_degseq2",
      "status": "structurally_verified",
      "target_id": "r012:unit:ex_graphs_degseq"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:af028037b9686460dc66ce42",
      "source_id": "r012:unit:s_inclusion-exclusion_derangements",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_inclusion-exclusion"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:af2f1aa4016dc98fcd0b1b37",
      "source_id": "r012:unit:s_inclusion-exclusion_euler-phi",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_inclusion-exclusion"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:afc0aa951642d0374cac95dd",
      "source_id": "r012:unit:s_graphs_intro",
      "status": "structurally_verified",
      "target_id": "r012:unit:ch_graphalgorithms"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:b02ac62f703808332df36b0a",
      "source_id": "r012:unit:s_recurrence_rubots",
      "status": "structurally_verified",
      "target_id": "r012:unit:ch_strings"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:b032975307f7375464b87e5a",
      "source_id": "r012:unit:s_polya_square",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_polya_squares"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:b0b224e395f1d8e0b201964c",
      "source_id": "r012:unit:s_recurrence_linear",
      "status": "structurally_verified",
      "target_id": "r012:unit:ex_recurrence_ternary-strings-no-20"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:b0c272cdfd5972638b76075c",
      "source_id": "r012:unit:s_induction_posintsord",
      "status": "structurally_verified",
      "target_id": "r012:unit:s_induction_intro"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:b143975f1d81c9ee7bcbc102",
      "source_id": "r012:unit:exa_construct",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_constructposets"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:b15b36f3fcd6aae55eef5441",
      "source_id": "r012:unit:s_genfunction_distributions",
      "status": "structurally_verified",
      "target_id": "r012:unit:ch_inclusion-exclusion"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:b15e4108ff0f2919a1c59947",
      "source_id": "r012:unit:ss_polya_polya_full",
      "status": "structurally_verified",
      "target_id": "r012:unit:tab_polya_fixed-square"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:b18f2f965d29493f2396efcb",
      "source_id": "r012:unit:s_posets_sorting",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_posets_lin-extn"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:b1adc4a48b946938fc901ebf",
      "source_id": "r012:unit:s_flowapplications_chain-partition",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_flowapplications-poset"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:b1f18544751cf027c65f4b27",
      "source_id": "r012:unit:ss_polya_polya_cycle-index",
      "status": "structurally_verified",
      "target_id": "r012:unit:tab_polya_square-cycles"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:b2013d91acfc7d1ac5584bb3",
      "source_id": "r012:unit:step-eulerian-subcircuit",
      "status": "structurally_verified",
      "target_id": "r012:unit:step-eulerian-subcircuit"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:b258f153fe921b0798adbecf",
      "source_id": "r012:unit:s_graphs_intro",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_complete_graphs"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:b2ca0bbe08787f2d2b46c982",
      "source_id": "r012:unit:auto:3cdf045c69a328229cf28c05",
      "status": "structurally_verified",
      "target_id": "r012:unit:eqn_nonhomogeneous"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:b3d19127f398db9467634ea8",
      "source_id": "r012:unit:s_probmeth_graph-ramsey",
      "status": "structurally_verified",
      "target_id": "r012:unit:prop_pigeon"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:b40845ed0b0680b59e18c350",
      "source_id": "r012:unit:s_graphs_planar",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_petersen-graph-k33"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:b4635df706578f7b9655dad6",
      "source_id": "r012:unit:s_induction_strong-induction",
      "status": "structurally_verified",
      "target_id": "r012:unit:princ_math-induction"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:b46e9d755c75c8901bae30da",
      "source_id": "r012:unit:exa_networkflow_delta",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_networkflow_netflow"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:b4d61faa26c314475ef00fe5",
      "source_id": "r012:unit:s_strings_bin-coeff",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_latticepath"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:b671abe93a4e391020335f07",
      "source_id": "r012:unit:auto:79d958c3e26c2de12eddca3f",
      "status": "structurally_verified",
      "target_id": "r012:unit:l_newbinom"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:b671de3b09ad7a6784697bfe",
      "source_id": "r012:unit:s_flowapplications_bip-match",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_flowapplications_bip_match"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:b8b33c9b82fe8c37c901c786",
      "source_id": "r012:unit:s_flowapplications_bip-match",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_flowapplications_bipmatch_network"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:b8dda26f0e605f05af4bc7b5",
      "source_id": "r012:unit:ss_polya_scales",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_polya_polya"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:b91fb7818bd2c0809b70417c",
      "source_id": "r012:unit:auto:ca9ab529a481f45be19b9ae7",
      "status": "structurally_verified",
      "target_id": "r012:unit:prop_triangle-free"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:bb829f3da032c000eaffa168",
      "source_id": "r012:unit:s_genfunction_distributions",
      "status": "structurally_verified",
      "target_id": "r012:unit:exa_genfunction_partial-fracs"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:bb8af4175e3b9c6501c02892",
      "source_id": "r012:unit:exa_inclusion-exclusion_int-solns",
      "status": "structurally_verified",
      "target_id": "r012:unit:ch_strings"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:bbfbd5277a962558074f96c1",
      "source_id": "r012:unit:s_strings_lattice-paths-binomial-thm_activity",
      "status": "structurally_verified",
      "target_id": "r012:unit:exa_lattice-Catalan"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:bc6dc9ad35ed116713031b18",
      "source_id": "r012:unit:s_posets_intro",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_17ptposet"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:bc881b0362489876daa06561",
      "source_id": "r012:unit:auto:4d2de1f96a396d5a3c15a0ce",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_graphalgorithms_dijkstra-proof"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:bce57d3c06c3e621b20d9dd3",
      "source_id": "r012:unit:auto:651e00dafbb8b882fa71bd3f",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_intord_find_rep_ex2"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:bd5ae2a3ee4310769f0c752a",
      "source_id": "r012:unit:ss_polya_scales",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_polya_scales"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:be306c672440f37ca0bd88c3",
      "source_id": "r012:unit:auto:f9600969c36abf89b0db5628",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_networkflow_augpath_ex"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:bf50bcc3fdd97a6ca4c3b890",
      "source_id": "r012:unit:s_graphs_planar",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_petersen"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:bf8a8f59a0972fcddd665cf1",
      "source_id": "r012:unit:auto:66f32d2ca53a18802e5e512b",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_binomial"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:bfa7496e50ad11c74b6a251e",
      "source_id": "r012:unit:auto:915fe9dceca3fbc77523d6e2",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_flowapplications-poset"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:c0218a0ce4e93074ac6af360",
      "source_id": "r012:unit:auto:a65033c7e640b8b32155ee76",
      "status": "structurally_verified",
      "target_id": "r012:unit:prop_genfunction-product"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:c285b426ca5ddcf238423aa6",
      "source_id": "r012:unit:ss_polya_isomers",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_polya_polya"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:c3907f837f0824c2172c33e2",
      "source_id": "r012:unit:ex_recurrence_ternary-strings-no-20-solved",
      "status": "structurally_verified",
      "target_id": "r012:unit:ex_recurrence_ternary-strings-no-20"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:c3f0af722664fa8507b2b357",
      "source_id": "r012:unit:s_kitchensink_extremal-set-theory",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_sperner"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:c42c572a35e45dc743584f3d",
      "source_id": "r012:unit:auto:fa2160fd42fe3b1bcc368b77",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_crossingedges"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:c445810d9b5ee926dbf03e30",
      "source_id": "r012:unit:s_posets_dilworth-intord",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_10ptintorder"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:c4bce1d8d77b906174e14ea7",
      "source_id": "r012:unit:s_posets_additional-concepts",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_17ptposet"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:c4d5d3d98d0b62722e5e8098",
      "source_id": "r012:unit:s_polya_burnside",
      "status": "structurally_verified",
      "target_id": "r012:unit:tab_polya_fixed-square"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:c5009aa061cafd9a818644e8",
      "source_id": "r012:unit:ex_networkflow_do-update",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_networkflow_netflow"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:c51e3c31673021d34f13032a",
      "source_id": "r012:unit:graphs_counting-trees_start-build",
      "status": "structurally_verified",
      "target_id": "r012:unit:tab_prufer-code-reverse"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:c5a5632ed113c086d4594fb6",
      "source_id": "r012:unit:inclusion-exclusion_intro-rq-divisor",
      "status": "structurally_verified",
      "target_id": "r012:unit:exa_inclusion-exclusion_prop-divis"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:c5b55bec655aef8bfe6785e7",
      "source_id": "r012:unit:s_intro_graph",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_graphdata"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:c5c022a42880571fa184abd3",
      "source_id": "r012:unit:exa_networkflow_delta",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_networkflow_netflow"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:c66a2cdc4310cfadcc9b91fc",
      "source_id": "r012:unit:auto:b2a4979434434bc7233ca327",
      "status": "structurally_verified",
      "target_id": "r012:unit:app_background"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:c7951edc626a16775299a647",
      "source_id": "r012:unit:s_polya_square",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_polya_squares"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:c7c0f52279b6bbb6f7c42263",
      "source_id": "r012:unit:s_kitchensink_applying-local-lemma",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_girth"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:c89c3f05d6e2fce8aa3386a8",
      "source_id": "r012:unit:s_strings_permutations",
      "status": "structurally_verified",
      "target_id": "r012:unit:prop_strings_permutations"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:c8aaa921b1b0ae01b820c168",
      "source_id": "r012:unit:auto:76308af41f0f63bb8666e10a",
      "status": "structurally_verified",
      "target_id": "r012:unit:s_polya_square"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:c9023185ec58455009b9e2d6",
      "source_id": "r012:unit:s_genfunction_binom-app",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_newton-binomial"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:c9bad56fac966445cec082ad",
      "source_id": "r012:unit:preface-2016",
      "status": "structurally_verified",
      "target_id": "r012:unit:ch_kitchensink"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:c9e26f11c9988ab08fca37d0",
      "source_id": "r012:unit:s_graphs_intro",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_small_graph"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:ca293df6d0f9312ca44a445e",
      "source_id": "r012:unit:auto:55b25d4d1631fea3d8999e0a",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_graphs_coloring_ex"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:ca30f986c8aa5ac05f8ab788",
      "source_id": "r012:unit:s_flowapplications_bip-match",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_flowapplications_bipmatch_maxflow"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:ca495488d2c69833ba31892c",
      "source_id": "r012:unit:auto:2f0409168bc08fa51ad5859b",
      "status": "structurally_verified",
      "target_id": "r012:unit:ch_genfunction"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:ca9aa5d85ac9885b6857c226",
      "source_id": "r012:unit:s_polya_burnside",
      "status": "structurally_verified",
      "target_id": "r012:unit:prop_polya_sum-stabs"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:caf736c0918aeba293b2b9d5",
      "source_id": "r012:unit:auto:4794720607374699d51eec4f",
      "status": "structurally_verified",
      "target_id": "r012:unit:eqn_transition"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:cb45d0a2f7a7ed914cf9d8d8",
      "source_id": "r012:unit:preface-2016",
      "status": "structurally_verified",
      "target_id": "r012:unit:ex_genfunction_ineq-clean"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:cb8d208484a013977e18960f",
      "source_id": "r012:unit:ss_polya_polya_cycle-index",
      "status": "structurally_verified",
      "target_id": "r012:unit:ch_genfunction"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:cc6714865b11622b5e720647",
      "source_id": "r012:unit:auto:657da9ee411f0c9fed6c129e",
      "status": "structurally_verified",
      "target_id": "r012:unit:ex_graphs_degseq2"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:cce2670b9ad965881aa5512f",
      "source_id": "r012:unit:s_genfunction_intro",
      "status": "structurally_verified",
      "target_id": "r012:unit:exam_genfunction_geom-series"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:cdb89df4b258cfd87333e38e",
      "source_id": "r012:unit:preface-2016",
      "status": "structurally_verified",
      "target_id": "r012:unit:ex_recurrence_gen-fn"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:cfe75ddcec7dbfb4317862d0",
      "source_id": "r012:unit:auto:5713425f81417108ab8d86a3",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_graphs_tree-14verts-ex3"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:d1935e39d9686eceea5cd22f",
      "source_id": "r012:unit:auto:73a25af25d09f4196845adf9",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_intord_find_rep_ex1"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:d35c11aa025733d26cf5b002",
      "source_id": "r012:unit:auto:88e829739c515ced56bb23b6",
      "status": "structurally_verified",
      "target_id": "r012:unit:prop_triangle-free"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:d3af4147da578df6a48c3498",
      "source_id": "r012:unit:auto:e2096817e3992cdc7038a565",
      "status": "structurally_verified",
      "target_id": "r012:unit:tab_digraph2"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:d45f22c86c6c44ff2f5b2b74",
      "source_id": "r012:unit:s_posets_intro",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_compincomp"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:d4b8ef113cdf33d29d7f0f14",
      "source_id": "r012:unit:s_recurrence_genfunction",
      "status": "structurally_verified",
      "target_id": "r012:unit:ex_recurrence_deg2"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:d4d8f42f5fb81622d61b1878",
      "source_id": "r012:unit:s_posets_intervalorder_findrep",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_fishburn"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:d52940aecb9449921e04ffe6",
      "source_id": "r012:unit:s_induction_bincoeffs",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_pascal"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:d57957876602111aef892e57",
      "source_id": "r012:unit:s_polya_square",
      "status": "structurally_verified",
      "target_id": "r012:unit:s_background_equivalence"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:d725a2123cccfa7fe5f8d940",
      "source_id": "r012:unit:auto:d1fe9add68fc925362d04de9",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_graphs_intervals-ex"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:d7eb7cdceafd32dcd1790664",
      "source_id": "r012:unit:auto:7a9dd51508cef05d059ea1f8",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_flowapplications_poset_network_ex1"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:d7f18719dfc5374b95e1d2a6",
      "source_id": "r012:unit:s_induction_proofs",
      "status": "structurally_verified",
      "target_id": "r012:unit:s_strings_comb-proof"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:d7f961110676d53be18117ae",
      "source_id": "r012:unit:auto:65548677dbded090a7d33b50",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_graphs_graph_ex"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:d834ad41188fedb6a6f62ac6",
      "source_id": "r012:unit:s_posets_intro",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_17ptposet"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:d8487b310a0d9049948f24b0",
      "source_id": "r012:unit:s_flowapplications_bip-match",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_flowapplications_bip_graph"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:d862f83cee22868d2ee2e5bb",
      "source_id": "r012:unit:s_induction_induction",
      "status": "structurally_verified",
      "target_id": "r012:unit:princ_well-order"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:d877259fd8413e5aa5aab814",
      "source_id": "r012:unit:s_ramsey_probability",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_rnn"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:d8ce0e0afca32b88a68736d4",
      "source_id": "r012:unit:auto:e40cd59d752b9bc0e1054221",
      "status": "structurally_verified",
      "target_id": "r012:unit:tab_perm-e-i-ex"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:d8f46ef9691be3e5eebb8917",
      "source_id": "r012:unit:s_kitchensink_extremal-set-theory",
      "status": "structurally_verified",
      "target_id": "r012:unit:exa_intersecting"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:d9c072363efb6a3d61504a16",
      "source_id": "r012:unit:reading_posets_additional-concepts_graphs",
      "status": "structurally_verified",
      "target_id": "r012:unit:discussion_posets_additional-concepts_claims"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:da0f04108ef08d4ed43e6538",
      "source_id": "r012:unit:s_induction_induction",
      "status": "structurally_verified",
      "target_id": "r012:unit:princ_math-induction"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:da2e7cce9c8846e4cd3779fe",
      "source_id": "r012:unit:auto:f3774058b1c1b4322de36fb6",
      "status": "structurally_verified",
      "target_id": "r012:unit:ch_recurrence"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:da3b5d3442a3316befee5078",
      "source_id": "r012:unit:auto:66f32d2ca53a18802e5e512b",
      "status": "structurally_verified",
      "target_id": "r012:unit:ch_strings"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:da47af81a2207d1754ed954c",
      "source_id": "r012:unit:ex_networkflow_do-update",
      "status": "structurally_verified",
      "target_id": "r012:unit:exa_networkflow_delta"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:daa815bdce98b105712fedfd",
      "source_id": "r012:unit:graphs_color_reading_recolor",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_graphs_chi4"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:dadbf4ac2f270c9536d4b67d",
      "source_id": "r012:unit:s_posets_dilworth",
      "status": "structurally_verified",
      "target_id": "r012:unit:para_posets_dilworth_proof"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:db20d07567ea5361639822cc",
      "source_id": "r012:unit:s_posets_dilworth-intord",
      "status": "structurally_verified",
      "target_id": "r012:unit:ch_graphs"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:db276d582a4c18315e56aba2",
      "source_id": "r012:unit:auto:4d2de1f96a396d5a3c15a0ce",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_graphalgorithms_dijkstra-proof"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:dc504d50281913c29953f082",
      "source_id": "r012:unit:auto:f7bd3faa0ba472b087af7e10",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_span_tree_ex1"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:dc62ad74a03bc411ef72e52e",
      "source_id": "r012:unit:s_kitchensink_extremal-set-theory",
      "status": "structurally_verified",
      "target_id": "r012:unit:exa_Sperner"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:dc7bcba7a334b3deabef8908",
      "source_id": "r012:unit:s_flowapplications_chain-partition",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_flowapplications_poset_network_flow2"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:dd2690f843089d1df5d6d13b",
      "source_id": "r012:unit:s_genfunction_distributions",
      "status": "structurally_verified",
      "target_id": "r012:unit:ch_inclusion-exclusion"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:dd6074482c56c6e476a5049e",
      "source_id": "r012:unit:ss_polya_polya_cycle-index",
      "status": "structurally_verified",
      "target_id": "r012:unit:tab_polya_square-cycles"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:ddeb0bc808f18c220098e989",
      "source_id": "r012:unit:s_flowapplications_chain-partition",
      "status": "structurally_verified",
      "target_id": "r012:unit:ch_posets"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:de852b1076a3ffccac57cb49",
      "source_id": "r012:unit:rq-recurrence_adv-ops_rewrite",
      "status": "structurally_verified",
      "target_id": "r012:unit:eqn_advance"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:df3907d69533221e83cbf1e5",
      "source_id": "r012:unit:auto:bc94eaaa40ba5a276e501aa5",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_intord_find_rep_ex4"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:e04896728027a8d4ee6a761e",
      "source_id": "r012:unit:auto:8771e56db3fb859182241e27",
      "status": "structurally_verified",
      "target_id": "r012:unit:ch_recurrence"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:e07c8b13c5c1f6c9272ba2c0",
      "source_id": "r012:unit:auto:208311f0391cb61229660932",
      "status": "structurally_verified",
      "target_id": "r012:unit:exa_inclusion-exclusion_prop-divis"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:e092fc52c6f60d511aa23c61",
      "source_id": "r012:unit:auto:7f36bb6779832451322c835a",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_induction_lines-regions-rs"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:e0e70b8ec9be4cfcfa541350",
      "source_id": "r012:unit:auto:579ed4ce02dc9e5c91947fa1",
      "status": "structurally_verified",
      "target_id": "r012:unit:ex_recurrence_adveq"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:e105995f778f440975edba56",
      "source_id": "r012:unit:para_posets_dilworth_proof",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_17ptposet"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:e2199a82269a567bc8ed51f0",
      "source_id": "r012:unit:appcomb_strings_bin-coeff_reading_pens",
      "status": "structurally_verified",
      "target_id": "r012:unit:ch_prologue"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:e234d4b7ae46b9b2808317a2",
      "source_id": "r012:unit:s_posets_intro",
      "status": "structurally_verified",
      "target_id": "r012:unit:exa_binaryrel"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:e263cff51815612b0cf72fa4",
      "source_id": "r012:unit:s_posets_intro",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_covergraphs"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:e3be5dd7fa6e6621f5e18b61",
      "source_id": "r012:unit:s_recurrence_discussion",
      "status": "structurally_verified",
      "target_id": "r012:unit:ex_recurrence_gf-nonhomog"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:e49ad2432365eef16cac7fbf",
      "source_id": "r012:unit:s_flowapplications_chain-partition",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_flowapplications_poset_network_flow2"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:e54f8b8c51678c1114a945d9",
      "source_id": "r012:unit:s_graphs_planar",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_max-edge-planar"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:e6e9f7cbec581c1143517848",
      "source_id": "r012:unit:s_graphs_planar",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_k4-planar"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:e7092a84b0465b5ff9291645",
      "source_id": "r012:unit:auto:cc19a2bc96d53bd31f78d99d",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_wgraph-1"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:e7730c45d11f88e8ae25d5ce",
      "source_id": "r012:unit:auto:05f265d02d3ca62d0f8281ac",
      "status": "structurally_verified",
      "target_id": "r012:unit:exa_twojars"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:e7a5b5ef6b74b915331ecfc0",
      "source_id": "r012:unit:auto:70defe67d530396a9b7f44a6",
      "status": "structurally_verified",
      "target_id": "r012:unit:exa_inclusion-exclusion_prop-inject"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:e7eb2685beba777c7f274f71",
      "source_id": "r012:unit:appcomb_strings_bin-coeff_reading_lattice-path",
      "status": "structurally_verified",
      "target_id": "r012:unit:exa_lattice-Catalan"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:e96edf9d84ec7ea04fb2e10d",
      "source_id": "r012:unit:s_recurrence_adv-ops_const-coeff",
      "status": "structurally_verified",
      "target_id": "r012:unit:eqn_advance"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:e975c84a5f19d29e3b6a1a66",
      "source_id": "r012:unit:auto:4a09aa7241b0bf6a931d0955",
      "status": "structurally_verified",
      "target_id": "r012:unit:lem_particular"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:ea52bdd5cad2a3368c354cc8",
      "source_id": "r012:unit:ss_polya_perm-groups_rep",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_polya_perm-digraph"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:ea7be5b1a996f34333e68bef",
      "source_id": "r012:unit:ss_polya_scales",
      "status": "structurally_verified",
      "target_id": "r012:unit:ex_polya_cyclic12"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:eabe8e533753f0e82d29d4a5",
      "source_id": "r012:unit:s_intro_enum",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_intro_necklace"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:eb98c5460a0b05480660ed59",
      "source_id": "r012:unit:s_recurrence_discussion",
      "status": "structurally_verified",
      "target_id": "r012:unit:ch_basics"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:eba1dba65ff7b80aca8828b0",
      "source_id": "r012:unit:auto:22b356cf3625d028998ca7db",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_intord_find_rep_ex3"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:eba600e7d3841ed9f0442b24",
      "source_id": "r012:unit:auto:ca6836cd3158ae9d7604036c",
      "status": "structurally_verified",
      "target_id": "r012:unit:s_graphs_counting-trees"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:ebfa32c122ed699c2a547fe1",
      "source_id": "r012:unit:s_graphs_planar",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_max-edge-planar"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:ec9ccec87f8d71f1b33b16fe",
      "source_id": "r012:unit:appcomb_strings_comb-proof_reading_sum-ints",
      "status": "structurally_verified",
      "target_id": "r012:unit:ex_strings_comb-proof_sum-ints"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:edc135d695228689b9eb551a",
      "source_id": "r012:unit:auto:fdc41887f2b091c4fe05c448",
      "status": "structurally_verified",
      "target_id": "r012:unit:prop_polya_sum-stabs"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:eee66f8a1497581a15e1f12f",
      "source_id": "r012:unit:appcomb_strings_multinom_reading",
      "status": "structurally_verified",
      "target_id": "r012:unit:exa_strings_multinom"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:ef059276df340c1ca5a350b2",
      "source_id": "r012:unit:auto:ea7d4311fbd3ca824e3ce588",
      "status": "structurally_verified",
      "target_id": "r012:unit:ch_recurrence"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:f0e12f0b8d9cc6a9f475a0c0",
      "source_id": "r012:unit:auto:53296b9f1871fc90722639aa",
      "status": "structurally_verified",
      "target_id": "r012:unit:s_polya_square"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:f0fcf7e0eb5f192703271d04",
      "source_id": "r012:unit:s_graphs_intro",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_small_graph"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:f150dc1b5d2645144b8cff3f",
      "source_id": "r012:unit:auto:9fa3b4654d9916a058d41b66",
      "status": "structurally_verified",
      "target_id": "r012:unit:exa_construct"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:f1828c2d8165f197245459e3",
      "source_id": "r012:unit:auto:c52c9183ba4135b30d2552a6",
      "status": "structurally_verified",
      "target_id": "r012:unit:eqn_distinct"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:f1a7b7fcb881d40c7ffff1a3",
      "source_id": "r012:unit:auto:ca6836cd3158ae9d7604036c",
      "status": "structurally_verified",
      "target_id": "r012:unit:lem_graphalgorithms_tech"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:f25386eb42218f30536a3d37",
      "source_id": "r012:unit:s_induction_posintsord",
      "status": "structurally_verified",
      "target_id": "r012:unit:app_background"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:f26149571a80aaf64d722626",
      "source_id": "r012:unit:auto:84a0496a222b53d7a794ad33",
      "status": "structurally_verified",
      "target_id": "r012:unit:eqn_recurrence_deg2"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:f2af8fb8b9ee588e38ef1a2b",
      "source_id": "r012:unit:s_polya_square",
      "status": "structurally_verified",
      "target_id": "r012:unit:tab_polya_fixed-square"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:f3c201504c07416d5690af62",
      "source_id": "r012:unit:s_graphs_complexity",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_graphs_dirac"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:f3e0d7e95816aa50819b8c1a",
      "source_id": "r012:unit:s_induction_proofs",
      "status": "structurally_verified",
      "target_id": "r012:unit:prop_sumints"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:f4c0e97bbaa20e5d679e0950",
      "source_id": "r012:unit:auto:8c654d1f6a0b0342c07bb4eb",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_polya_squares"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:f623f8f1f4b2d04046d3dfc9",
      "source_id": "r012:unit:auto:b6b04eb97f24fc97d7619bbd",
      "status": "structurally_verified",
      "target_id": "r012:unit:ch_graphs"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:f6347d523d85fcc61a06fdbb",
      "source_id": "r012:unit:auto:0521558e3324b301583e231e",
      "status": "structurally_verified",
      "target_id": "r012:unit:eqn_distinct"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:f64931d38b188e771651c36f",
      "source_id": "r012:unit:auto:aacf4c9ae6b4352e5f2c5a16",
      "status": "structurally_verified",
      "target_id": "r012:unit:networkflow_spare"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:f66c5f8c3676b065beaa72d6",
      "source_id": "r012:unit:exa_networkflow_augpath",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_networkflow_netflow"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:f70e1cbb5e35e831c8653ec1",
      "source_id": "r012:unit:auto:0a3d3537d31c0cef14767eaa",
      "status": "structurally_verified",
      "target_id": "r012:unit:exa_strings_ga-plate"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:f7faac864dff24683d3093ef",
      "source_id": "r012:unit:s_graphs_planar",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_k4-planar"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:f87c2d6612715431450365b1",
      "source_id": "r012:unit:auto:f6573cd810ccf60cc2c00741",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_polya_TTT"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:f8e788d01df1d53eb4eb041f",
      "source_id": "r012:unit:auto:de1091f92749ed08b6ab1e24",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_4cube"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:f92d69e651bd36353d74898a",
      "source_id": "r012:unit:preface-2016",
      "status": "structurally_verified",
      "target_id": "r012:unit:ch_genfunction"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:f949ee760e88e00e0f78e3d5",
      "source_id": "r012:unit:s_posets_intervalorder",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_6ptintorder"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:f9ab2a5ea5b9cb613df1b2f6",
      "source_id": "r012:unit:auto:edc25eefc49a47e9cbf860b0",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_graphs_tree-10verts-ex2"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:f9c5a8909748b9b2a91393ab",
      "source_id": "r012:unit:preface-2016",
      "status": "structurally_verified",
      "target_id": "r012:unit:ex_genfunction_ineq-messy"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:faaff358a9dd4742982291ba",
      "source_id": "r012:unit:s_ramsey_estimatesize",
      "status": "structurally_verified",
      "target_id": "r012:unit:thm_graphramsey"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:fab75010312489756a71ad96",
      "source_id": "r012:unit:auto:98aa5cc86679888724bdbe4d",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_graphs_isomorphic_ex"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:fc9dde810e959e850d0a0424",
      "source_id": "r012:unit:auto:c47959536bc72f15baaf520d",
      "status": "structurally_verified",
      "target_id": "r012:unit:prop_triangle-free"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:fe07762104ff49028f44cbdc",
      "source_id": "r012:unit:auto:d7c45bbaac6cda937a07c30e",
      "status": "structurally_verified",
      "target_id": "r012:unit:s_strings_bin-coeff"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:fe2dda8a1a5043126b6e49b8",
      "source_id": "r012:unit:auto:591716d66f6798181539d854",
      "status": "structurally_verified",
      "target_id": "r012:unit:prop_graphalgorithms_spanforest"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:fe2ee74ac98aecf6b45e33a0",
      "source_id": "r012:unit:auto:68c1f40dc2602b361d8dceb9",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_graphalgorithms_dijkstragraph"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:fe7676bcf95ad1f20edd73dd",
      "source_id": "r012:unit:auto:f28aba0b200c71f8c6e33e49",
      "status": "structurally_verified",
      "target_id": "r012:unit:fig_graphs_k33"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:fe8af9e69885b1d48ad6fb02",
      "source_id": "r012:unit:auto:ee64c42365be92d37cefaab3",
      "status": "structurally_verified",
      "target_id": "r012:unit:lem_graphalgorithms_tech"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:fed72baf26982dbf9daff308",
      "source_id": "r012:unit:s_induction_induction",
      "status": "structurally_verified",
      "target_id": "r012:unit:app_background"
    },
    {
      "relation": "xref",
      "relation_id": "r012:relation:xref:ff42c5824a9b0a274eeef6ec",
      "source_id": "r012:unit:exa_lattice-Catalan",
      "status": "structurally_verified",
      "target_id": "r012:unit:flippath"
    }
  ],
  "schema": "c70-relation-index/1",
  "specialized_projection_duplicate_rows_materialized": 0
}
