Have students implement a seam carving program in Java to give them experience with dynamic programming, and with manipulating 2D and 3D arrays.