Upto7

Implemented up to step 14