Restricción del usuario para marcar la casilla de verificación en jQuery

Tengo un montón de casillas de verificación, me gustaría restringir al usuario para que marque las casillas de verificación según el valor de la casilla de selección.

por ejemplo, si el usuario selecciona el valor - 3 en el cuadro de selección, entonces solo puede marcar 3 casillas de verificación (cualquiera de las tres)

Manifestación:Violín

HTML

<select id="count">
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>
    <option value="5">5</option>
    <option value="6">6</option>
</select><br/><br/>

<div class="checkbox">
  <input id="checkbox-1" type="checkbox" name="Data1" value="option1" />
  <label for="checkbox-1">HTML</label>
  <br />
  <input id="checkbox-2" type="checkbox" name="Data2" value="option2" />
  <label for="checkbox-2">CSS</label>
   <br /> 
    <input id="checkbox-3" type="checkbox" name="Data3" value="option3" />
  <label for="checkbox-3">HTML</label>
  <br />
  <input id="checkbox-4" type="checkbox" name="Data4" value="option4" />
  <label for="checkbox-5">CSS</label>
    <br />
     <input id="checkbox-5" type="checkbox" name="Data5" value="option5" />
  <label for="checkbox-5">HTML</label>
  <br />
  <input id="checkbox-6" type="checkbox" name="Data6" value="option6" />
  <label for="checkbox-6">CSS</label>
</div>

¿Cómo puedo hacer esto? Por favor, ¿alguien puede ayudarme?

Respuestas a la pregunta(4)

Su respuesta a la pregunta