{
  "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": [
        ""
      ]
    }
  ]
}