Calvin Klein Pants – Too Long

I bought 4 pairs of Calvin Klein jeans ($24.99 each).  3 of them were dark blue that I could wear them at work and look decent.

But, these pants are longer than what they should be, so, I have to take them back.  This is irritating.  I know that jeans shrink when washed, but they are way off.  Look at the picture below.  Both pairs of pants are Calvin Klein, 30×30.  The longer pair is the one I just bought.  This will not work for me.