Given a short story and a grade level from the CEFR reading framework, check if exactly 100% of the content words in the text are considered readable within the grade level. You are given reference to qualified words per CEFR grade level.

A1 words = [a, an, about, above, across, action, activity, actor, actress, add, address, adult, advice, afraid, after, afternoon, again, age, ago, agree, air, airport, all, also, always, amazing, and, angry, animal, another, answer, any, anyone, anything, apartment, apple, April, area, arm, around, arrive, art, article, artist, as, ask, at, August, aunt, autumn, away, baby, back, bad, bag, ball, banana, band, bank, bath, bathroom, be, beach, beautiful, because, become, bed, bedroom, beer, before, begin, beginning, behind, believe, below, best, better, between, bicycle, big, bike, bill, bird, birthday, black, blog, blonde, blue, boat, body, book, boot, bored, boring, born, both, bottle, box, boy, boyfriend, bread, break, breakfast, bring, brother, brown, build, building, bus, business, busy, but, butter, buy, by, bye, cafe, cake, call, camera, can, cannot, capital, car, card, career, carrot, carry, cat, CD, cent, centre, century, chair, change, chart, cheap, check, cheese, chicken, child, chocolate, choose, cinema, city, class, classroom, clean, climb, clock, close, clothes, club, coat, coffee, cold, college, colour, come, common, company, compare, complete, computer, concert, conversation, cook, cooking, cool, correct, cost, could, country, course, cousin, cow, cream, create, culture, cup, customer, cut, dad, dance, dancer, dancing, dangerous, dark, date, daughter, day, dear, December, decide, delicious, describe, description, design, desk, detail, dialogue, dictionary, die, diet, difference, different, difficult, dinner, dirty, discuss, dish, do, doctor, dog, dollar, door, down, downstairs, draw, dress, drink, drive, driver, during, DVD, each, ear, early, east, easy, eat, egg, eight, eighteen, eighty, elephant, eleven, else, email, end, enjoy, enough, euro, even, evening, event, ever, every, everybody, everyone, everything, exam, example, excited, exciting, exercise, expensive, explain, extra, eye, face, fact, fall, false, family, famous, fantastic, far, farm, farmer, fast, fat, father, favourite, February, feel, feeling, festival, few, fifteen, fifth, fifty, fill, film, final, find, fine, finish, fire, first, fish, five, flat, flight, floor, flower, fly, follow, food, foot, football, for, forget, form, forty, four, fourteen, fourth, free, Friday, friend, friendly, from, front, fruit, full, fun, funny, future, game, garden, geography, get, girl, girlfriend, give, glass, go, good, goodbye, grandfather, grandmother, grandparent, great, green, grey, group, grow, guess, guitar, gym, hair, half, hand, happen, happy, hard, hat, hate, have, have to, he, head, health, healthy, hear, hello, help, her, here, hey, hi, high, him, his, history, hobby, holiday, home, homework, hope, horse, hospital, hot, hotel, hour, house, how, however, hundred, hungry, husband, I, ice, ice cream, idea, if, imagine, important, improve, in, include, information, interest, interested, interesting, internet, interview, into, introduce, island, it, its, jacket, January, jeans, job, join, journey, juice, July, June, just, keep, key, kilometre, kind, kitchen, know, land, language, large, last, late, later, laugh, learn, leave, left, leg, lesson, let, letter, library, lie, life, light, like, line, lion, list, listen, little, live, local, long, look, lose, lot, love, lunch, machine, magazine, main, make, man, many, map, March, market, married, match, May, maybe, me, meal, mean, meaning, meat, meet, meeting, member, menu, message, metre, midnight, mile, milk, million, minute, miss, mistake, model, modern, moment, Monday, money, month, more, morning, most, mother, mountain, mouse, mouth, move, movie, much, mum, museum, music, must, my, name, natural, near, need, negative, neighbour, never, new, news, newspaper, next, next to, nice, night, nine, nineteen, ninety, no, no one, nobody, north, nose, not, note, nothing, November, now, number, nurse, object, o’clock, October, of, off, office, often, oh, OK, old, on, once, one, onion, online, only, open, opinion, opposite, or, orange, order, other, our, out, outside, over, own, page, paint, painting, pair, paper, paragraph, parent, park, part, partner, party, passport, past, pay, pen, pencil, people, pepper, perfect, period, person, personal, phone, photo, photograph, phrase, piano, picture, piece, pig, pink, place, plan, plane, plant, play, player, please, point, police, policeman, pool, poor, popular, positive, possible, post, potato, pound, practice, practise, prefer, prepare, present, pretty, price, probably, problem, product, programme, project, purple, put, quarter, question, quick, quickly, quiet, quite, radio, rain, read, reader, reading, ready, real, really, reason, red, relax, remember, repeat, report, restaurant, result, return, rice, rich, ride, right, river, road, room, routine, rule, run, sad, salad, salt, same, sandwich, Saturday, say, school, science, scientist, sea, second, see, sell, send, sentence, September, seven, seventeen, seventy, share, she, sheep, shirt, shoe, shop, shopping, short, should, show, shower, sick, similar, sing, singer, sister, sit, situation, six, sixteen, sixty, skill, skirt, sleep, slow, small, snake, snow, so, some, somebody, someone, something, sometimes, son, song, soon, sorry, sound, soup, south, space, speak, special, spell, spelling, spend, sport, spring, stand, star, start, statement, station, stay, still, stop, story, street, strong, student, study, style, subject, success, sugar, summer, sun, Sunday, supermarket, sure, sweater, swim, swimming, table, take, talk, tall, taxi, tea, teach, teacher, team, teenager, telephone, television, tell, ten, tennis, terrible, test, text, than, thank, thanks, that, the, theatre, their, them, then, there, they, thing, think, third, thirsty, thirteen, thirty, this, thousand, three, through, Thursday, ticket, time, tired, title, to, today, together, toilet, tomato, tomorrow, tonight, too, tooth, topic, tourist, town, traffic, train, travel, tree, trip, trousers, true, try, T-shirt, Tuesday, turn, TV, twelve, twenty, twice, two, type, umbrella, uncle, under, understand, university, until, up, upstairs, us, use, useful, usually, vacation, vegetable, very, video, village, visit, visitor, wait, waiter, wake, walk, wall, want, warm, wash, watch, water, way, we, wear, weather, website, Wednesday, week, weekend, welcome, well, west, what, when, where, which, white, who, why, wife, will, win, window, wine, winter, with, without, woman, wonderful, word, work, worker, world, would, write, writer, writing, wrong, yeah, year, yellow, yes, yesterday, you, young, your, yourself]

A2 words = [ability, able, abroad, accept, accident, according to, achieve, act, active, actually, adult, advantage, adventure, advertise, advertisement, advertising, affect, after, against, ah, airline, alive, all, all right, allow, almost, alone, along, already, alternative, although, among, amount, ancient, ankle, any, anybody, any more, anyway, anywhere, app, appear, appearance, apply, architect, architecture, argue, argument, army, arrange, arrangement, as, asleep, assistant, athlete, attack, attend, attention, attractive, audience, author, available, average, avoid, award, awful, back, background, badly, bar, baseball, based, basketball, bean, bear, beat, beef, before, behave, behaviour, belong, belt, benefit, best, better, between, billion, bin, biology, birth, biscuit, bit, blank, blood, blow, board, boil, bone, book, borrow, boss, bottom, bowl, brain, bridge, bright, brilliant, broken, brush, burn, businessman, button, camp, camping, can, care, careful, carefully, carpet, cartoon, case, cash, castle, catch, cause, celebrate, celebrity, certain, certainly, chance, character, charity, chat, check, chef, chemistry, chip, choice, church, cigarette, circle, classical, clear, clearly, clever, climate, close, closed, clothing, cloud, coach, coast, code, colleague, collect, column, comedy, comfortable, comment, communicate, community, compete, competition, complain, completely, condition, conference, connect, connected, consider, contain, context, continent, continue, control, cook, cooker, copy, corner, correctly, count, couple, cover, crazy, creative, credit, crime, criminal, cross, crowd, crowded, cry, cupboard, curly, cycle, daily, danger, dark, data, dead, deal, dear, death, decision, deep, definitely, degree, dentist, department, depend, desert, designer, destroy, detective, develop, device, diary, differently, digital, direct, direction, director, disagree, disappear, disaster, discover, discovery, discussion, disease, distance, divorced, document, double, download, downstairs, drama, drawing, dream, drive, driving, drop, drug, dry, earn, earth, easily, education, effect, either, electric, electrical, electricity, electronic, employ, employee, employer, empty, ending, energy, engine, engineer, enormous, enter, environment, equipment, error, especially, essay, everyday, everywhere, evidence, exact, exactly, excellent, except, exist, expect, experience, experiment, expert, explanation, express, expression, extreme, extremely, factor, factory, fail, fair, fall, fan, farm, farming, fashion, fat, fear, feature, feed, female, fiction, field, fight, figure, film, final, finally, finger, finish, first, firstly, fish, fishing, fit, fix, flat, flu, fly, flying, focus, following, foreign, forest, fork, formal, fortunately, forward, free, fresh, fridge, frog, fun, furniture, further, future, gallery, gap, gas, gate, general, gift, goal, god, gold, golf, good, government, grass, greet, ground, guest, guide, gun, guy, habit, half, hall, happily, have, headache, heart, heat, heavy, height, helpful, hero, hers, herself, hide, high, hill, himself, his, hit, hockey, hold, hole, home, hope, huge, human, hurt, ideal, identify, ill, illness, image, immediately, impossible, included, including, increase, incredible, independent, individual, industry, informal, injury, insect, inside, instead, instruction, instructor, instrument, intelligent, international, introduction, invent, invention, invitation, invite, involve, item, itself, jam, jazz, jewellery, joke, journalist, jump, kid, kill, king, knee, knife, knock, knowledge, lab, lady, lake, lamp, land, laptop, last, later, laughter, law, lawyer, lazy, lead, leader, learning, least, lecture, lemon, lend, less, level, lifestyle, lift, light, likely, link, listener, little, lock, look, lorry, lost, loud, loudly, lovely, low, luck, lucky, mail, major, male, manage, manager, manner, mark, marry, material, mathematics, maths, matter, may, media, medical, medicine, memory, mention, metal, method, middle, might, mind, mine, mirror, missing, mobile, monkey, moon, mostly, motorcycle, movement, musical, musician, myself, narrow, national, nature, nearly, necessary, neck, need, neither, nervous, network, noise, noisy, none, normal, normally, notice, novel, nowhere, number, nut, ocean, offer, officer, oil, onto, opportunity, option, ordinary, organization, organize, original, ourselves, outside, oven, own, owner, pack, pain, painter, palace, pants, parking, particular, pass, passenger, past, patient, pattern, pay, peace, penny, per, per cent, perform, perhaps, permission, personality, pet, petrol, photograph, physical, physics, pick, pilot, planet, plant, plastic, plate, platform, please, pleased, pocket, polite, pollution, pop, population, position, possession, possibility, poster, power, predict, present, president, prevent, print, printer, prison, prize, process, produce, professional, professor, profile, program, progress, promise, pronounce, protect, provide, pub, public, publish, pull, purpose, push, quality, quantity, queen, question, quietly, race, railway, raise, rate, rather, reach, react, realize, receive, recent, recently, reception, recipe, recognize, recommend, record, recording, recycle, reduce, refer, refuse, region, regular, relationship, remove, repair, replace, reply, report, reporter, request, research, researcher, respond, response, rest, review, ride, ring, rise, risk, rock, role, roof, round, route, rubbish, rude, run, runner, running, sadly, safe, sail, sailing, salary, sale, sauce, save, scared, scary, scene, schedule, score, screen, search, season, seat, second, secondly, secret, secretary, seem, sense, separate, series, serious, serve, service, several, shake, shall, shape, sheet, ship, shoulder, shout, shut, side, sign, silver, simple, since, singing, single, sir, site, size, ski, skiing, skin, sky, sleep, slowly, smartphone, smell, smile, smoke, smoking, soap, soccer, social, society, sock, soft, soldier, solution, solve, somewhere, sort, source, speaker, specific, speech, speed, spider, spoon, square, stage, stair, stamp, star, start, state, stay, steal, step, stomach, stone, store, storm, straight, strange, strategy, stress, structure, stupid, succeed, successful, such, suddenly, suggest, suggestion, suit, support, suppose, sure, surprise, surprised, surprising, survey, sweet, symbol, system, tablet, talk, target, task, taste, teaching, technology, teenage, temperature, term, text, themselves, thick, thief, thin, thinking, third, thought, throw, tidy, tie, tip, tool, top, touch, tour, tourism, towards, towel, tower, toy, track, tradition, traditional, train, trainer, training, transport, traveller, trouble, truck, twin, typical, underground, understanding, unfortunately, unhappy, uniform, unit, united, unusual, upstairs, use, used to, user, usual, valley, van, variety, vehicle, view, virus, voice, wait, war, wash, washing, wave, weak, web, wedding, weight, welcome, wet, wheel, while, whole, whose, wide, wild, wind, winner, wish, wood, wooden, working, worried, worry, worse, worst, wow, yet, yours, zero]

B1 words = [absolutely, academic, access, accommodation, account, achievement, act, ad, addition, admire, admit, advanced, advise, afford, age, aged, agent, agreement, ahead, aim, alarm, album, alcohol, alcoholic, alternative, amazed, ambition, ambitious, analyse, analysis, announce, announcement, annoy, annoyed, annoying, apart, apologize, application, appointment, appreciate, approximately, arrest, arrival, assignment, assist, atmosphere, attach, attitude, attract, attraction, authority, average, award, aware, backwards, bake, balance, ban, bank, base, basic, basis, battery, battle, beauty, bee, belief, bell, bend, benefit, better, bite, block, board, bomb, border, bother, branch, brand, brave, breath, breathe, breathing, bride, bubble, bury, by, calm, campaign, campus, candidate, cap, captain, careless, category, ceiling, celebration, central, centre, ceremony, chain, challenge, champion, channel, chapter, charge, cheap, cheat, cheerful, chemical, chest, childhood, claim, clause, clear, click, client, climb, close, cloth, clue, coach, coal, coin, collection, coloured, combine, comment, commercial, commit, communication, comparison, competitor, competitive, complaint, complex, concentrate, conclude, conclusion, confident, confirm, confuse, confused, connection, consequence, consist, consume, consumer, contact, container, content, continuous, contrast, convenient, convince, cool, costume, cottage, cotton, count, countryside, court, cover, covered, cream, criminal, cruel, cultural, currency, current, currently, curtain, custom, cut, daily, damage, deal, decade, decorate, deep, define, definite, definition, deliver, departure, despite, destination, determine, determined, development, diagram, diamond, difficulty, direct, directly, dirt, disadvantage, disappointed, disappointing, discount, dislike, divide, documentary, donate, double, doubt, dressed, drop, drum, drunk, due, dust, duty, earthquake, eastern, economic, economy, edge, editor, educate, educated, educational, effective, effectively, effort, election, element, embarrassed, embarrassing, emergency, emotion, employment, empty, encourage, enemy, engaged, engineering, entertain, entertainment, entrance, entry, environmental, episode, equal, equally, escape, essential, eventually, examine, except, exchange, excitement, exhibition, expand, expected, expedition, experience, experienced, experiment, explode, explore, explosion, export, extra, face, fairly, familiar, fancy, far, fascinating, fashionable, fasten, favour, fear, feature, fence, fighting, file, financial, fire, fitness, fixed, flag, flood, flour, flow, fold, folk, following, force, forever, frame, freeze, frequently, friendship, frighten, frightened, frightening, frozen, fry, fuel, function, fur, further, future, gallery, gap, gas, gate, general, gift, goal, god, gold, golf, good, government, grass, greet, ground, guest, guide, gun, guy, habit, half, hall, happily, have, headache, heart, heat, heavy, height, helpful, hero, hers, herself, hide, high, hill, himself, his, hit, hockey, hold, hole, home, hope, huge, human, hurt, ideal, identify, ill, illness, image, immediately, impossible, included, including, increase, incredible, independent, individual, industry, informal, injury, insect, inside, instead, instruction, instructor, instrument, intelligent, international, introduction, invent, invention, invitation, invite, involve, item, itself, jam, jazz, jewellery, joke, journalist, jump, kid, kill, king, knee, knife, knock, knowledge, lab, lady, lake, lamp, land, laptop, last, later, laughter, law, lawyer, lazy, lead, leader, learning, least, lecture, lemon, lend, less, level, lifestyle, lift, light, likely, link, listener, little, lock, look, lorry, lost, loud, loudly, lovely, low, luck, lucky, mail, major, male, manage, manager, manner, mark, marry, material, mathematics, maths, matter, may, media, medical, medicine, memory, mention, metal, method, middle, might, mind, mine, mirror, missing, mobile, monkey, moon, mostly, motorcycle, movement, musical, musician, myself, narrow, national, nature, nearly, necessary, neck, need, neither, nervous, network, noise, noisy, none, normal, normally, notice, novel, nowhere, number, nut, ocean, offer, officer, oil, onto, opportunity, option, ordinary, organization, organize, original, ourselves, outside, oven, own, owner, pack, pain, painter, palace, pants, parking, particular, pass, passenger, past, patient, pattern, pay, peace, penny, per, per cent, perform, perhaps, permission, personality, pet, petrol, photograph, physical, physics, pick, pilot, planet, plant, plastic, plate, platform, please, pleased, pocket, polite, pollution, pop, population, position, possession, possibility, poster, power, predict, present, president, prevent, print, printer, prison, prize, process, produce, professional, professor, profile, program, progress, promise, pronounce, protect, provide, pub, public, publish, pull, purpose, push, quality, quantity, queen, question, quietly, race, railway, raise, rate, rather, reach, react, realize, receive, recent, recently, reception, recipe, recognize, recommend, record, recording, recycle, reduce, refer, refuse, region, regular, relationship, remove, repair, replace, reply, report, reporter, request, research, researcher, respond, response, rest, review, ride, ring, rise, risk, rock, role, roof, round, route, rubbish, rude, run, runner, running, sadly, safe, sail, sailing, salary, sale, sauce, save, scared, scary, scene, schedule, score, screen, search, season, seat, second, secondly, secret, secretary, seem, sense, separate, series, serious, serve, service, several, shake, shall, shape, sheet, ship, shoulder, shout, shut, side, sign, silver, simple, since, singing, single, sir, site, size, ski, skiing, skin, sky, sleep, slowly, smartphone, smell, smile, smoke, smoking, soap, soccer, social, society, sock, soft, soldier, solution, solve, somewhere, sort, source, speaker, specific, speech, speed, spider, spoon, square, stage, stair, stamp, star, start, state, stay, steal, step, stomach, stone, store, storm, straight, strange, strategy, stress, structure, stupid, succeed, successful, such, suddenly, suggest, suggestion, suit, support, suppose, sure, surprise, surprised, surprising, survey, sweet, symbol, system, tablet, talk, target, task, taste, teaching, technology, teenage, temperature, term, text, themselves, thick, thief, thin, thinking, third, thought, throw, tidy, tie, tip, tool, top, touch, tour, tourism, towards, towel, tower, toy, track, tradition, traditional, train, trainer, training, transport, traveller, trouble, truck, twin, typical, underground, understanding, unfortunately, unhappy, uniform, unit, united, unusual, upstairs, use, used to, user, usual, valley, van, variety, vehicle, view, virus, voice, wait, war, wash, washing, wave, weak, web, wedding, weight, welcome, wet, wheel, while, whole, whose, wide, wild, wind, winner, wish, wood, wooden, working, worried, worry, worse, worst, wow, yet, yours, zero]

B2 words = [abandon, absolute, academic, acceptable, accompany, account, accurate, accuse, acknowledge, acquire, actual, adapt, additional, address, administration, adopt, advance, affair, afterwards, agency, agenda, aggressive, aid, aircraft, alarm, alter, amount, anger, angle, anniversary, annual, anxious, apparent, apparently, appeal, approach, appropriate, approval, approve, arise, armed, arms, artificial, artistic, ashamed, aspect, assess, assessment, associate, associated, association, assume, attempt, back, bacteria, bar, barrier, basically, battle, bear, beat, beg, being, bent, bet, beyond, bill, bitter, blame, blind, bond, border, breast, brief, broad, broadcast, budget, bullet, bunch, burn, bush, but, cable, calculate, cancel, cancer, capable, capacity, capture, cast, catch, cell, chain, chair, chairman, challenge, characteristic, chart, chief, circumstance, cite, citizen, civil, classic, close, closely, collapse, combination, comfort, command, commission, commitment, committee, commonly, complex, complicated, component, concentration, concept, concern, concerned, conduct, confidence, conflict, confusing, conscious, conservative, consideration, consistent, constant, constantly, construct, construction, contemporary, contest, contract, contribute, contribution, convert, convinced, core, corporate, council, county, courage, crash, creation, creature, credit, crew, crisis, criterion, critic, critical, criticism, criticize, crop, crucial, cry, cure, current, curve, curved, date, debate, debt, decent, declare, decline, decoration, decrease, deeply, defeat, defence, defend, delay, deliberate, deliberately, delight, delighted, delivery, demand, demonstrate, deny, depressed, depressing, depth, desert, deserve, desire, desperate, detail, detailed, detect, dig, disc, discipline, discount, dishonest, dismiss, display, distribute, distribution, district, divide, division, document, domestic, dominate, downwards, dozen, draft, drag, dramatic, edit, edition, efficient, elderly, elect, elsewhere, emerge, emotional, emphasis, emphasize, enable, encounter, engage, enhance, enquiry, ensure, enthusiasm, enthusiastic, entire, entirely, equal, establish, estate, estimate, ethical, evaluate, even, evil, examination, excuse, executive, existence, expectation, expense, exploration, expose, extend, extent, external, extraordinary, extreme, facility, failure, faith, fault, favour, feather, fee, feed, feedback, feel, fellow, figure, file, finance, finding, firm, fix, flame, flash, flexible, float, fold, folding, following, forgive, former, fortune, forward, found, free, freedom, frequency, fuel, fully, function, fund, fundamental, funding, furthermore, gain, gang, generate, genre, govern, grab, grade, gradually, grand, grant, guarantee, handle, harm, harmful, hearing, heaven, heel, hell, hesitate, high, hire, hold, hollow, holy, honour, host, house, household, housing, humorous, humour, hunt, hunting, hurt, ideal, illustrate, illustration, imagination, impatient, imply, impose, impress, impressed, inch, incident, income, increasingly, industrial, infection, inform, initial, initially, initiative, inner, insight, insist, inspire, install, instance, institute, institution, insurance, intended, intense, internal, interpret, interrupt, investigation, investment, issue, joy, judgement, junior, justice, justify, labour, landscape, largely, latest, launch, leadership, league, lean, leave, level, licence, limited, line, lively, load, loan, logical, long-term, loose, lord, low, lower, lung, maintain, majority, make, map, mass, massive, master, matching, material, maximum, means, measurement, medium, melt, military, mineral, minimum, minister, minor, minority, mission, mistake, mixed, model, modify, monitor, moral, motor, mount, multiple, multiply, mysterious, narrow, national, neat, negative, nerve, nevertheless, nightmare, notion, numerous, obey, object, objective, obligation, observation, observe, obtain, occasionally, offence, offend, offensive, official, opening, operate, opponent, oppose, opposed, opposition, organ, origin, otherwise, outcome, outer, outline, overall, owe, pace, package, panel, parliament, participant, partly, passage, patient, pension, permanent, permit, perspective, phase, phenomenon, philosophy, pick, picture, pile, pitch, plain, plot, plus, pointed, popularity, pose, position, positive, possess, potential, power, praise, pregnant, preparation, presence, preserve, price, prime, principle, print, priority, privacy, procedure, process, produce, professional, progress, project, proof, proposal, propose, prospect, protection, psychologist, psychology, publication, pupil, purchase, pure, pursue, range, rank, rapid, rapidly, rate, raw, reach, realistic, reasonable, recall, recover, reduction, regard, regional, register, regret, regulation, rely, remark, represent, representative, reputation, requirement, rescue, reserve, resident, resist, resolve, resort, retain, reveal, revolution, reward, rhythm, rid, root, round, routine, rub, rubber, rural, rush, sample, satellite, satisfied, satisfy, saving, scale, schedule, scheme, scream, screen, seat, sector, secure, seek, select, selection, self, senior, sense, sensitive, sentence, sequence, session, settle, severe, shade, shadow, shallow, shame, shape, shelter, shift, ship, shock, shocked, shooting, shot, significant, significantly, silence, silk, sincere, slave, slide, slight, slip, slope, solar, somewhat, soul, specialist, species, speed, spiritual, split, sponsor, spot, spread, stable, stage, stand, stare, status, steady, steel, steep, step, sticky, stiff, stock, stream, stretch, strict, strike, structure, struggle, stuff, subject, submit, sum, surgery, surround, surrounding, survey, suspect, swear, sweep, switch, sympathy, tale, tank, target, tear, temporary, term, therapy, threat, threaten, thus, time, title, tone, tough, track, transfer, transform, transition, trial, trip, tropical, trouble, truly, trust, try, tune, tunnel, ultimately, unconscious, unexpected, unique, universe, unknown, upper, upwards, urban, urge, value, vary, vast, venue, very, via, victory, violence, virtual, vision, visual, vital, vitamin, volume, wage, way, weakness, wealth, wealthy, whereas, wherever, whisper, whom, widely, wildlife, willing, wind, wire, wise, witness, worse, worst, worth, wound, wrap, wrong, yet, zone, absorb, abstract, accent, accidentally, accommodate, accomplish, accountant, accuracy, accurately, acid, activate, addiction, additionally, adequate, adequately, adjust, affordable, agriculture, AIDS, alien, alongside, altogether, ambulance, amusing, analyst, ancestor, animation, annually, anticipate, anxiety, apology, applicant, appropriately, arrow, artwork, aside, asset, assign, assistance, assumption, assure, astonishing, attachment, auction, audio, automatic, automatically, awareness, awkward, badge, balanced, ballet, balloon, barely, bargain, basement, basket, bat, beneficial, beside, besides, bias, bid, biological, blanket, blow, bold, bombing, booking, boost, bound, brick, briefly, broadcaster, broadly, bug, cabin, canal, candle, carbon, casual, cave, certainty, certificate, challenging, championship, charming, chase, cheek, cheer, choir, chop, circuit, civilization, clarify, classify, clerk, cliff, clinic, clip, coincidence, collector, colony, colourful, comic, commander, comparative, completion, compose, composer, compound, comprehensive, comprise, compulsory, concrete, confess, confusion, consequently, conservation, considerable, considerably, consistently, conspiracy, consult, consultant, consumption, controversial, controversy, convenience, convention, conventional, convey, convincing, cope, corporation, corridor, coverage, crack, craft, creativity, critically, cruise, cue, curious, curriculum, cute, dairy, dare, darkness, database, deadline, deadly, dealer, deck, defender, delete, democracy, democratic, demonstration, depart, dependent, deposit, depression, derive, desperately, destruction, determination, devote, differ, disability, disabled, disagreement, disappoint, disappointment, discourage, disorder, distant, distinct, distinguish, distract, disturb, dive, diverse, diversity, divorce, dominant, donation, dot, downtown, dramatically, drought, dull, dump, duration, dynamic, economics, economist, editorial, efficiently, elbow, electronics, elegant, elementary, eliminate, embrace, emission, emotionally, empire, enjoyable, entertaining, entrepreneur, envelope, equip, equivalent, era, erupt, essentially, ethic, ethnic, evaluation, evident, evolution, evolve, exceed, exception, excessive, exclude, exhibit, exit, exotic, expansion, expertise, exploit, exposure, extension, extensive, extensively, extract, fabric, fabulous, failed, fake, fame, fantasy, fare, federal, fever, firefighter, firework, firm, firmly, flavour, fond, fool, forbid, forecast, format, formation, formerly, fortunate, forum, fossil, foundation, founder, fraction, fragment, framework, fraud, freely, frequent, fulfil, full-time, fundamentally, furious, gaming, gay, gender, gene, genetic, genius, genuine, genuinely, gesture, gig, globalization, globe, golden, goodness, gorgeous, governor, graphic, graphics, greatly, greenhouse, grocery, guideline, habitat, harbour, headquarters, heal, healthcare, helmet, hence, herb, hidden, highway, hilarious, hip, historian, homeless, honesty, hook, hopefully, hunger, hypothesis, icon, ID, identical, illusion, immigration, immune, implement, implication, incentive, incorporate, incorrect, independence, index, indication, inevitable, inevitably, infer, inflation, info, infrastructure, inhabitant, inherit, ink, innovation, innovative, input, insert, inspector, installation, instant, instantly, integrate, intellectual, interact, interaction, interpretation, interval, invade, invasion, investor, isolate, isolated, jail, jet, joint, journalism, jury, kit, ladder, landing, lane, lately, leaflet, legend, lens, lifetime, lighting, likewise, limitation, literally, literary, litre, litter, logo, lottery, loyal, lyric, magnificent, make-up, making, manufacture, manufacturing, marathon, margin, marker, martial, mate, mayor, mechanic, mechanical, mechanism, medal, medication, membership, memorable, metaphor, miner, miserable, mode, modest, monster, monthly, monument, moreover, mortgage, mosque, motion, motivate, motivation, moving, myth, naked, nasty, navigation, nearby, necessity, negotiate, negotiation, neutral, newly, norm, notebook, novelist, nowadays, nursing, nutrition, obesity, observer, obstacle, occupation, occupy, offender, ongoing, openly, opera, operator, optimistic, orchestra, organic, outfit, output, outstanding, overcome, overnight, overseas, ownership, oxygen, packet, palm, panic, parade, parallel, participation, partnership, part-time, passionate, password, patience, pause, peer, penalty, perceive, perception, permanently, pill, pity, placement, portion, potentially, precede, precious, precise, precisely, predictable, preference, pride, primarily, principal, prior, probability, probable, proceed, programming, progressive, prohibit, promising, promotion, prompt, proportion, protein, protester, psychological, publicity, publishing, punk, purely, pursuit, puzzle, questionnaire, racial, racism, racist, radiation, rail, random, rat, rating, reasonably, rebuild, receiver, recession, reckon, recognition, recovery, recruit, recruitment, referee, refugee, registration, regulate, reinforce, relieve, relieved, remarkable, remarkably, reporting, resign, resolution, restore, restrict, restriction, retail, retirement, revenue, revision, ridiculous, risky, rival, rob, robbery, rocket, romance, rose, roughly, ruin, satisfaction, scandal, scare, scenario, scholar, scholarship, scratch, screening, seeker, seminar, settler, severely, sexy, shaped, shocking, shore, shortage, shortly, short-term, sibling, signature, significance, skilled, skull, slogan, so-called, somehow, sometime, sophisticated, spare, specialize, specify, spectacular, spectator, speculate, speculation, spice, spill, spite, spoil, spokesman, spokesperson, spokeswoman, sponsorship, sporting, stall, stance, starve, steadily, steam, stimulate, strengthen, strictly, stroke, stunning, subsequent, subsequently, suburb, suffering, sufficient, sufficiently, super, surgeon, survival, survivor, suspend, sustainable, swallow, sympathetic, tackle, tag, tap, technological, teens, temple, temporarily, tendency, tension, terminal, terms, terribly, terrify, territory, terror, terrorism, terrorist, testing, textbook, theft, therapist, thesis, thorough, thoroughly, thumb, timing, tissue, ton, tonne, tournament, trace, trading, tragedy, tragic, trait, transmit, transportation, trap, treasure, tribe, trigger, trillion, troop, tsunami, ultimate, unacceptable, uncertainty, undergo, undertake, unfold, unfortunate, unite, unity, universal, urgent, usage, useless, valid, variation, vertical, viewpoint, visa, visible, voluntary, voting, wander, warming, weekly, weird, welfare, wheat, whoever, widespread, wisdom, withdraw, workforce, workplace, workshop, worm, wrist]

C1 words = [abolish, abortion, absence, absent, absurd, abundance, abuse, academy, accelerate, acceptance, accessible, accomplishment, accordance, accordingly, accountability, accountable, accumulate, accumulation, accusation, accused, acid, acquisition, acre, activation, activist, acute, adaptation, adhere, adjacent, adjustment, administer, administrative, administrator, admission, adolescent, adoption, adverse, advocate, aesthetic, affection, aftermath, aggression, agricultural, aide, albeit, alert, alien, align, alignment, alike, allegation, allege, allegedly, alliance, allocate, allocation, allowance, ally, aluminium, amateur, ambassador, amend, amendment, amid, analogy, anchor, angel, anonymous, apparatus, appealing, appetite, applaud, applicable, appoint, appreciation, arbitrary, architectural, archive, arena, arguably, arm, array, articulate, ash, aspiration, aspire, assassination, assault, assemble, assembly, assert, assertion, assurance, asylum, atrocity, attain, attendance, attorney, attribute, audit, authentic, authorize, auto, autonomy, availability, await, backdrop, backing, backup, bail, ballot, banner, bare, barrel, bass, bat, battlefield, bay, beam, beast, behalf, beloved, bench, benchmark, beneath, beneficiary, betray, bind, biography, bishop, bizarre, blade, blast, bleed, blend, bless, blessing, boast, bonus, boom, bounce, boundary, bow, breach, breakdown, breakthrough, breed, broadband, browser, brutal, buck, buddy, buffer, bulk, burden, bureaucracy, burial, burst, cabinet, calculation, canvas, capability, capitalism, capitalist, cargo, carriage, carve, casino, casualty, catalogue, cater, cattle, caution, cautious, cease, cemetery, chamber, chaos, characterize, charm, charter, chronic, chunk, circulate, circulation, citizenship, civic, civilian, clarity, clash, classification, cling, clinical, closure, cluster, coalition, coastal, cocktail, cognitive, coincide, collaborate, collaboration, collective, collision, colonial, columnist, combat, commence, commentary, commentator, commerce, commissioner, commodity, communist, companion, comparable, compassion, compel, compelling, compensate, compensation, competence, competent, compile, complement, complexity, compliance, complication, comply, composition, compromise, compute, conceal, concede, conceive, conception, concession, condemn, confer, confession, configuration, confine, confirmation, confront, confrontation, congratulate, congregation, congressional, conquer, conscience, consciousness, consecutive, consensus, consent, conserve, consistency, consolidate, constituency, constitute, constitution, constitutional, constraint, consultation, contemplate, contempt, contend, contender, content, contention, continually, contractor, contradiction, contrary, contributor, conversion, convict, conviction, cooperate, cooperative, coordinate, coordination, coordinator, cop, copper, copyright, correction, correlate, correlation, correspond, correspondence, correspondent, corresponding, corrupt, corruption, costly, councillor, counselling, counsellor, counterpart, countless, coup, courtesy, craft, crawl, creator, credibility, credible, creep, critique, crown, crude, crush, crystal, cult, cultivate, curiosity, custody, cutting, cynical, dam, damaging, dawn, debris, debut, decision-making, decisive, declaration, dedicated, dedication, deed, deem, default, defect, defensive, deficiency, deficit, defy, delegate, delegation, delicate, demon, denial, denounce, dense, density, dependence, depict, deploy, deployment, deposit, deprive, deputy, descend, descent, designate, desirable, desktop, destructive, detain, detection, detention, deteriorate, devastate, devil, devise, diagnose, diagnosis, dictate, dictator, differentiate, dignity, dilemma, dimension, diminish, dip, diplomat, diplomatic, directory, disastrous, discard, discharge, disclose, disclosure, discourse, discretion, discrimination, dismissal, displace, disposal, dispose, dispute, disrupt, disruption, dissolve, distinction, distinctive, distort, distress, disturbing, divert, divine, doctrine, documentation, domain, dominance, donor, dose, drain, drift, driving, drown, dual, dub, dumb, duo, dynamic, eager, earnings, ease, echo, ecological, educator, effectiveness, efficiency, ego, elaborate, electoral, elevate, eligible, elite, embark, embarrassment, embassy, embed, embody, emergence, empirical, empower, enact, encompass, encouragement, encouraging, endeavour, endless, endorse, endorsement, endure, enforce, enforcement, engagement, engaging, enquire, enrich, enrol, ensue, enterprise, enthusiast, entitle, entity, epidemic, equality, equation, erect, escalate, essence, establishment, eternal, evacuate, evoke, evolutionary, exaggerate, excellence, exceptional, excess, exclusion, exclusive, exclusively, execute, execution, exert, exile, exit, expenditure, experimental, expire, explicit, explicitly, exploitation, explosive, extract, extremist, facilitate, faction, faculty, fade, fairness, fatal, fate, favourable, feat, feminist, fibre, fierce, film-maker, filter, fine, firearm, fit, fixture, flaw, flawed, flee, fleet, flesh, flexibility, flourish, fluid, footage, foreigner, forge, formula, formulate, forth, forthcoming, foster, fragile, franchise, frankly, frustrated, frustrating, frustration, functional, fundraising, funeral, gallon, gambling, gathering, gaze, gear, generic, genocide, glance, glorious, glory, governance, grace, grasp, grave, gravity, grid, grief, grin, grind, grip, gross, guerrilla, guidance, guilt, gut, hail, halfway, halt, handful, handling, handy, harassment, hardware, harmony, harsh, harvest, hatred, haunt, hazard, heighten, heritage, hierarchy, high-profile, hint, homeland, hook, hopeful, horizon, horn, hostage, hostile, hostility, humanitarian, humanity, humble, hydrogen, identification, ideological, ideology, idiot, ignorance, imagery, immense, imminent, implementation, imprison, imprisonment, inability, inadequate, inappropriate, incidence, inclined, inclusion, incur, indicator, indictment, indigenous, induce, indulge, inequality, infamous, infant, infect, inflict, influential, inherent, inhibit, initiate, inject, injection, injustice, inmate, insertion, insider, inspect, inspection, inspiration, instinct, institutional, instruct, instrumental, insufficient, insult, intact, intake, integral, integrated, integration, integrity, intellectual, intensify, intensity, intensive, intent, interactive, interface, interfere, interference, interim, interior, intermediate, intervene, intervention, intimate, intriguing, investigator, invisible, invoke, involvement, ironic, ironically, irony, irrelevant, isolation, judicial, junction, jurisdiction, just, justification, kidnap, kidney, kingdom, lad, landlord, landmark, lap, large-scale, laser, latter, lawn, lawsuit, layout, leak, leap, legacy, legendary, legislation, legislative, legislature, legitimate, lengthy, lesbian, lesser, lethal, liable, liberal, liberation, liberty, license, lifelong, likelihood, limb, linear, line-up, linger, listing, literacy, liver, lobby, log, logic, long-standing, long-time, loom, loop, loyalty, machinery, magical, magistrate, magnetic, magnitude, mainland, mainstream, maintenance, mandate, mandatory, manifest, manipulate, manipulation, manuscript, march, marginal, marine, marketplace, mask, massacre, mathematical, mature, maximize, meaningful, meantime, medieval, meditation, melody, memo, memoir, memorial, mentor, merchant, mercy, mere, merely, merge, merger, merit, methodology, midst, migration, militant, militia, mill, minimal, minimize, mining, ministry, minute, miracle, misery, misleading, missile, mob, mobility, mobilize, moderate, modification, momentum, monk, monopoly, morality, motive, motorist, municipal, mutual, namely, nationwide, naval, neglect, neighbouring, nest, net, newsletter, niche, noble, nod, nominate, nomination, nominee, nonetheless, non-profit, nonsense, noon, notable, notably, notify, notorious, novel, nursery, objection, oblige, obsess, obsession, occasional, occurrence, odds, offering, offspring, operational, opt, optical, optimism, oral, organizational, orientation, originate, outbreak, outing, outlet, outlook, outrage, outsider, overlook, overly, oversee, overturn, overwhelm, overwhelming, pad, parameter, parental, parish, parliamentary, partial, partially, passing, passive, pastor, patch, patent, pathway, patrol, patron, peak, peasant, peculiar, persist, persistent, personnel, petition, philosopher, philosophical, physician, pioneer, pipeline, pirate, pit, plea, plead, pledge, plug, plunge, pole, poll, pond, pop, portfolio, portray, postpone, post-war, practitioner, preach, precedent, precision, predator, predecessor, predominantly, pregnancy, prejudice, preliminary, premier, premise, premium, prescribe, prescription, presently, preservation, preside, presidency, presidential, prestigious, presumably, presume, prevail, prevalence, prevention, prey, principal, privatization, privilege, probe, problematic, proceedings, proceeds, processing, processor, proclaim, productive, productivity, profitable, profound, projection, prominent, pronounced, propaganda, proposition, prosecute, prosecution, prosecutor, prospective, prosperity, protective, protocol, province, provincial, provision, provoke, psychiatric, pulse, pump, punch, query, quest, quota, radar, radical, rage, raid, rally, ranking, rape, ratio, rational, ray, readily, realization, realm, rear, reasoning, reassure, rebel, rebellion, recipient, reconstruction, recount, referendum, reflection, reform, refuge, refusal, regain, regardless, regime, regulator, regulatory, rehabilitation, reign, rejection, relevance, reliability, reluctant, remainder, remains, remedy, reminder, removal, render, renew, renowned, rental, replacement, reportedly, representation, reproduce, reproduction, republic, resemble, reside, residence, residential, residue, resignation, resistance, respective, respectively, restoration, restraint, resume, retreat, retrieve, revelation, revenge, reverse, revival, revive, revolutionary, rhetoric, rifle, riot, rip, ritual, robust, rock, rod, rotate, rotation, ruling, rumour, sack, sacred, sacrifice, saint, sake, sanction, say, scattered, sceptical, scope, screw, scrutiny, seal, secular, seemingly, segment, seize, seldom, selective, senator, sensation, sensitivity, sentiment, separation, serial, settlement, set-up, sexuality, shareholder, shatter, shed, sheer, shipping, shoot, shrink, shrug, sigh, simulate, simulation, simultaneously, sin, situated, sketch, skip, slam, slap, slash, slavery, slot, smash, snap, soak, soar, socialist, sole, solely, solicitor, solidarity, solo, sound, sovereignty, spam, span, spare, spark, specialized, specification, specimen, spectacle, spectrum, spell, sphere, spin, spine, spotlight, spouse, spy, squad, squeeze, stab, stability, stabilize, stake, standing, stark, statistical, steer, stem, stereotype, stimulus, stir, storage, straightforward, strain, strand, strategic, striking, strip, strive, structural, stumble, stun, submission, subscriber, subscription, subsidy, substantial, substantially, substitute, substitution, subtle, suburban, succession, successive, successor, suck, sue, suicide, suite, summit, superb, superior, supervise, supervision, supervisor, supplement, supportive, supposedly, suppress, supreme, surge, surgical, surplus, surrender, surveillance, suspension, suspicion, suspicious, sustain, swing, sword, symbolic, syndrome, synthesis, systematic, tackle, tag, tap, technological, teens, temple, temporarily, tendency, tension, terminal, terminate, terrain, terrific, testify, testimony, texture, thankfully, theatrical, theology, theoretical, thereafter, thereby, thoughtful, thought-provoking, thread, threshold, thrilled, thrive, tide, tighten, timber, timely, tobacco, tolerance, tolerate, toll, top, torture, toss, total, toxic, trace, trademark, trail, trailer, transaction, transcript, transformation, transit, transmission, transparency, transparent, trauma, treaty, tremendous, tribal, tribunal, tribute, trigger, trio, triumph, trophy, troubled, trustee, tuition, turnout, turnover, twist, undergraduate, underlying, undermine, undoubtedly, unify, unprecedented, unveil, upcoming, upgrade, uphold, utility, utilize, utterly, vacuum, vague, validity, vanish, variable, varied, vein, venture, verbal, verdict, verify, verse, versus, vessel, veteran, viable, vibrant, vice, vicious, villager, violate, violation, virtue, vocal, vow, vulnerability, vulnerable, ward, warehouse, warfare, warrant, warrior, weaken, weave, weed, well, well-being, whatsoever, whereby, whilst, whip, wholly, widen, widow, width, willingness, wipe, wit, withdrawal, workout, worship, worthwhile, worthy, yell, yield, youngster]

Short Story: "Once upon a time, there was a king. He was a big and strong king who ruled over his kingdom. One day, he wanted to take a nice and long bath, so he filled up his big bathtub with warm water. He wanted to feel relaxed and so he soaked in the tub for a really long time. When he had finished soaking and stepped out of the bathtub, the king noticed that the water had spilled out of the tub and all over the floor. He felt guilty that he had made such a mess, so he quickly grabbed a cloth and began to clean it up. The king got so hot from cleaning up the mess that he decided to take another soak in the bathtub. He put a lot of bubbles in the water to make it nice and bubbly. He relaxed again and felt all the worries wash away. The king was so happy that he had been able to clean up the mess he had made and enjoy a nice soak. He dried off and wrapped himself up in a big towel. Then, the king went back to ruling his kingdom and enjoying his lovely baths."
Grade Level: C1
Answer: YES

Short Story: "Once upon a time, there was a little girl named Mia. She loved to study her big picture book. One day, while she was studying, she saw a picture of a broccoli. She had never seen a broccoli before, and she wanted to try it. Mia went to her mom and said, ""Mom, I saw a broccoli in my book. Can we try it?"" Her mom smiled and said, ""Yes, Mia. We can try it for dinner tonight."" Mia was very happy and could not wait for dinner. At dinner, Mia's friend, Lily, came over to eat with them. When they saw the broccoli, Lily felt envious. She wanted to try the broccoli too. Mia shared her broccoli with Lily, and they both loved it. From that day on, Mia and Lily always wanted to eat broccoli together."
Grade Level: B2
Answer: YES

Short Story: ""Once upon a time there was a very special girl named Grace. She loved to try new things. One day she saw a big rock in the garden and thought it would be fun to shrink it down. She placed her palm on the rock and said the magic words: ""Shrink, shrink, shrink!"" Suddenly the rock started shrinking until it was the size of a marble. Grace was so excited by her discovery that she decided to try it out on other things, too. The next day Grace went to the park with her parents. She saw a large tree and asked her parents if they could help her shrink it down. Reluctantly they agreed and placed their palms on the trunk of the tree. Grace then said her magic words and the tree started to get smaller. They watched as the tree became the size of a graceful golf club. Grace's parents were amazed by her magic and hugged her gracefully. They were proud of their daughter and were so glad that she had such an amazing power. Grace smiled as she thanked her parents for believing in her. She knew that with practice she could make even bigger changes with her magic."."
Grade Level: C1
Answer: YES

Short Story: "One day, a girl named Sue went to the airport with her mom. They were going to a unique place for a fun trip. Sue was very happy. At the airport, Sue saw a big plane. She asked her mom, ""Mom, are we going on that big plane?"" Her mom said, ""Yes, we are! We will part soon."" As they waited, a dog ran up to Sue. It was her pet dog, Spot! Sue did not know how Spot got to the airport. Sue said, ""Spot, how did you get here?"" Spot just wagged his tail. Sue's mom saw a man with a hat. The man said, ""I am the dog's owner. I am sorry, but Spot is not your dog."" Sue was sad, but then she saw her real dog, Dot, at home. Sue was happy again."
Grade Level: B1
Answer: NO

Short Story: "Once upon a time there was a slow bear that lived in a small colorful town. He would wander around the town looking for something interesting to do. One day, he saw a tall structure that looked like a mountain. But no matter how hard he tried to climb up it he just couldnâ€™t get to the top. The bear asked a passing rabbit if it knew how he could get to the top of the structure. The rabbit replied, â€œYou need to pull the rope at the bottom of the structure. It will take you right to the top. The bear thanked the rabbit and went to the bottom of the structure. He pulled the rope until it was tight and climbed it to the top. From there he could see all the animals in the town. Everyone was waving at him and he was so happy! The bear decided to make the structure his new home and now everyday he wakes up happy and relaxed. He pulls himself down from the top using the rope and enjoys his slow life in the tiny town."
Grade Level: A2
Answer: NO

Short Story: "Once upon a time, there was a little girl called Lucy. She was three years old and loved to swing on the swing in her garden. One day, Lucy saw something quite special in her garden. She saw a cob of corn. It was big and yellow, with plenty of thick yellow kernels inside. Lucy was very excited. She ran over to the cob of corn and held it in her hands. Then she got the idea to swing on her swing, whilst holding onto the cob of corn. Lucy did this for a long time. She laughed and shouted as she swung back and forth on the swing. It was a lot of fun. When Lucy was finished swinging, she noticed that her cob of corn was all eaten up! Someone had eaten it while she was swinging. Lucy sighed and decided to try and find more corn to swing with. The end."
Grade Level: A2
Answer: NO

Short Story: {{story}}
Grade Level: {{category}}
Answer: 