How many words can you make out of Saint Patrick's Day?

3-letter words

aas, act, ads, aid, air, ais, ait, apt, arc, ark, ars, art, ask, asp, ays, cad, cap, car, cat, cay, cis, cry, dak, dap, day, dip, dit, dry, ick, icy, ids, irk, its, kas, kat, kay, kid, kip, kir, kit, pac, pad, par, pas, pat, pay, pia, pic, pis, pit, pry, psi, pya, rad, rap, ras, rat, ray, ria, rid, rip, rya, sac, sad, sap, sat, say, sic, sip, sir, sis, sit, ska, ski, sky, spa, spy, sri, sty, tad, tap, tar, tas, tat, tic, tip, tis, tit, try, tsk, yak, yap, yar, yip

4-letter words

acid, acta, acts, adit, aids, airs, airt, airy, aits, arak, arcs, aria, arid, arks, arts, arty, asci, asks, asps, atap, cadi, cads, caid, caky, caps, card, cark, carp, cars, cart, casa, cask, cast, cats, cays, cist, city, crap, cris, cyst, dais, daks, daps, dark, dart, data, days, dick, dips, dipt, dirk, dirt, disc, disk, dita, dits, drat, dray, drip, drys, icky, irks, kaas, kadi, kapa, kart, kats, kays, kids, kips, kirs, kiss, kist, kits, kris, kyar, kyat, paca, pack, pacs, pact, padi, pads, paid, paik, pair, para, pard, park, pars, part, pass, past, pats, paty, pays, pias, pica, pick, pics, pika, pita, pits, pity, prat, pray, psis, psst, pyas, pyic, rack, racy, rads, raia, raid, raki, raps, rapt, rasp, rats, raya, rays, rias, rick, rids, rips, risk, ryas, sack, sacs, sadi, said, saki, saps, sard, sari, sark, sati, says, scad, scar, scat, scry, sick, sics, sips, sirs, sits, skas, skat, skid, skip, skis, skit, spar, spas, spat, spay, spit, spry, sris, star, stat, stay, stir, tack, tact, tads, taka, tapa, taps, tarp, tars, tart, task, tass, tats, tick, tics, tidy, tips, tits, trad, trap, tray, trip, tsar, tsks, yack, yaks, yaps, yard, yips, yird

5-letter words

acari, acids, acidy, acrid, adapt, adits, adyta, airts, apart, apsis, araks, arias, arsis, artsy, asdic, aspic, aspis, assai, assay, astir, ataps, atria, atrip, attar, attic, cadis, caids, caird, carat, cards, carks, carpi, carps, carts, casas, casks, casky, casts, catty, cissy, cists, craps, crass, crisp, crypt, cysts, dairy, daisy, daric, darks, darts, diary, dicks, dicky, dicta, dicty, dirks, dirts, dirty, discs, disks, ditas, ditsy, ditty, drats, drays, drips, dript, kadis, kapas, karat, karst, karts, kissy, kists, kitty, krait, kyars, kyats, pacas, packs, pacts, padis, padri, paiks, pairs, paisa, paras, pardi, pards, pardy, paris, parka, parks, parts, party, pasta, pasts, pasty, patsy, patty, picas, picks, picky, pikas, pitas, prats, prays, prick, pricy, priss, pyric, racks, raias, raids, rakis, rapid, rasps, raspy, ratty, rayas, riata, ricks, risks, risky, sacks, sacra, sadis, saids, sakis, sapid, sards, saris, sarks, sarky, satay, satis, satyr, sayid, sayst, scads, scarp, scars, scart, scary, scats, scatt, scrap, scrip, sicks, sitar, skats, skids, skips, skirt, skits, spacy, spait, spark, spars, spats, spays, spica, spicy, spiky, spirt, spiry, spits, sprat, spray, sprit, stack, staid, stair, stark, stars, start, stats, stays, stick, stirk, stirp, stirs, strap, stray, stria, strid, strip, tacit, tacks, tacky, tacts, tapas, tapir, tapis, tardy, tarps, tarsi, tarts, tarty, tasks, tasty, tatar, tiara, ticks, tipsy, track, tract, traik, trait, traps, trapt, trass, trays, triac, triad, trick, trips, tryst, tsadi, tsars, typic, yacks, yaird, yards, yirds

6-letter words

acarid, adapts, apiary, arista, artist, asdics, aspics, astray, attack, attars, attics, atypic, cairds, capias, capita, capris, capsid, carats, cardia, casita, cassia, crasis, crisps, crispy, crissa, crista, crypts, darics, datary, dicast, diktat, dipsas, karats, karsts, kraits, paisas, parity, parkas, pastas, pastis, pastry, picara, piracy, piraya, pricks, pricky, prissy, racist, rapids, rapist, riatas, sadist, satays, satrap, satyrs, sayids, scarps, scarts, scatts, scatty, scraps, scrips, script, sistra, sitars, skirts, skycap, spaits, sparid, sparks, sparky, spicas, spirts, sprats, sprays, sprits, stacks, stadia, stairs, starts, static, sticks, sticky, stirks, stirps, strait, straps, strata, strati, strays, strick, strict, strips, stript, stripy, tapirs, tarsia, tatars, tiaras, tipcat, tracks, tracts, traiks, traits, triacs, triads, tricks, tricky, trysts, tsadis, typist, yairds, yttria, yttric

7-letter words

acarids, aristas, artists, ascarid, ascaris, astatic, astrict, attacks, capsids, cardias, caritas, casitas, daystar, dicasts, diktats, diptyca, dispart, drastic, karstic, partita, picaras, pirayas, piscary, racists, rapists, sacrist, satraps, satrapy, satyric, satyrid, scripts, skycaps, sparids, spastic, stadias, startsy, statics, straits, stratas, stricks, styptic, tarsias, tipcart, tipcats, tricksy, tripack, tryptic, tsarist, typists, yttrias

8-letter words

adscript, ascarids, astricts, caryatid, castrati, daystars, diptycas, disparts, distract, partitas, rapacity, sacristy, satyrids, sparsity, staticky, styptics, tipcarts, tripacks, triptyca

9-letter words

adscripts, caryatids, distracts, dyscrasia, triptycas, yardstick

10-letter words

yardsticks