--- id: 6143cb26f7edff2dc28f7da5 title: Step 27 challengeType: 0 dashedName: step-27 --- # --description-- Each `fieldset` will contain a true/false question. Within each `fieldset`, nest one `legend` element, and one `ul` element with two options. # --hints-- You should nest one `legend` element within the first `fieldset` element. ```js assert.equal(document.querySelectorAll('.question-block:nth-of-type(1) > fieldset > legend')?.length, 1); ``` You should nest one `ul` element within the first `fieldset` element. ```js assert.equal(document.querySelectorAll('.question-block:nth-of-type(1) > fieldset > ul')?.length, 1); ``` You should nest two `li` elements within the first `ul` element. ```js assert.equal(document.querySelectorAll('fieldset > ul')?.[0]?.querySelectorAll('li')?.length, 2); ``` You should nest one `legend` element within the second `fieldset` element. ```js assert.equal(document.querySelectorAll('.question-block:nth-of-type(2) > fieldset > legend')?.length, 1); ``` You should nest one `ul` element within the second `fieldset` element. ```js assert.equal(document.querySelectorAll('.question-block:nth-of-type(2) > fieldset > ul')?.length, 1); ``` You should nest two `li` elements within the second `ul` element. ```js assert.equal(document.querySelectorAll('fieldset > ul')?.[1]?.querySelectorAll('li')?.length, 2); ``` # --seed-- ## --seed-contents-- ```html