Given the task definition and input, reply with output. In this task, five ordered key facts are given. All the given facts are expressed in natural language. Your job is to generate a story 100 to 1000 words long, that includes all the facts given as input in their order of appearance while expanding upon them to produce a broader, yet coherent, narrative.

Fact1: Kimberly Joyce is high school student at Roxbury, Fact2: new student immigrated from Middle East under wing, Fact3: Kimberly decides to take revenge on teacher, Fact4: Percy Anderson humiliated Brittany, Fact5: film makes use of twists and flashbacks to tell story
Kimberly Joyce is a high school student at Roxbury, a Beverly Hills school for the wealthy. She and her best friend Brittany take Randa, a new student who recently immigrated from the Middle East, under their wing. When Kimberly decides to take her revenge on a teacher, Percy Anderson, who humiliated Brittany, she draws everyoneincluding her friends, family, and the mediainto her plot, resulting in unforeseen repercussions. The film makes use of twists and flashbacks to tell its story.