with the war not going well for the soviet union and stalin accepted volunteers from the prisons and used the prisoners as shock troops. this is the story of one such battalion. there are petty crooks and political prisoners and soldiers kicked out of other units and gray haired veterans of the white army plus some dangerous criminals. they are thrown into battle ill equipped and untrained and face the threat of the nkvd if they show signs of cowardice or failure. the special effects are rudimentary and many of the minor characters are one dimensional and but the overall story is very human and riveting. i have not seen a version with subtitles or dubbing. viewing the show required liberal use of the pause button and explanations from a native speaker of russian. 
with the war not going well for the soviet union and stalin accepted volunteers from the prisons and used the prisoners as shock troops. this is the story of one such battalion. there are petty crooks and political prisoners and soldiers kicked out of other units and gray haired veterans of the white army plus some dangerous criminals. they are thrown into battle ill equipped and untrained and face the threat of the nkvd if they show signs of cowardice or failure. the special effects are rudimentary and many of the minor characters are one dimensional and but the overall story is very human and riveting. i have not seen a version with subtitles or dubbing. viewing the show required liberal use of the pause button and explanations from a native speaker of russian. ---------------------------------Answer Question Below----------------------------------

Judge the movie review above, you need to make a function call:
    If you feel the movie review is positive
        print "This is a semantically positive review."
    Otherwise, if you feel the movie review is negative
        print "This is a semantically negative review."
