add fuc maxprint()&maxlenprint()