Magic Squares: OOPs