{ "name": "Quadratic reciprocity and computing modular square roots", "order": 12, "challenges": [ { "id": "59a5801209a6acac5983b655", "title": "The Legendre symbol", "description": [ "" ], "challengeSeed": [ "" ], "tests": [ "" ] }, { "id": "59a5801209a6acac5983b109", "title": "The Jacobi symbol", "description": [ "" ], "challengeSeed": [ "" ], "tests": [ "" ] }, { "id": "59a5801209a6acac5983b110", "title": "Computing the Jacobi symbol", "description": [ "" ], "challengeSeed": [ "" ], "tests": [ "" ] }, { "id": "59a5801209a6acac5983b111", "title": "Testing quadratic residuosity", "description": [ "" ], "challengeSeed": [ "" ], "tests": [ "" ] }, { "id": "59a5801209a6acac5983b112", "title": "Computing modular square roots", "description": [ "" ], "challengeSeed": [ "" ], "tests": [ "" ] }, { "id": "59a5801209a6acac5983b113", "title": "The quadratic residuosity assumption", "description": [ "" ], "challengeSeed": [ "" ], "tests": [ "" ] } ] }