; (2) by inserting (other than subsection (a)(4) of such section) after section 15 ; (3) by striking subsection each place it appears and inserting paragraph ; and (4) by adding at the end the following: (2) (A) Except as provided in subparagraph (B), any person who violates section 15(a)(4) shall upon conviction thereof be subject to a fine of not more than $750,000, or to imprisonment for not more than 1 year, or both. (B) Any person who violates section 12(f)(2) shall upon conviction thereof be subject to a fine of not more than $500,000, or to imprisonment of not more than 1 year, or both. No person shall be imprisoned under this subparagraph except for an offense committed after the conviction of such person for a prior offense under this subparagraph. . 104. Training and engagement with respect to child labor violations The Fair Labor Standards Act of 1938 ( 29 U.S.C. 201 et seq. ) is amended by inserting after section 18D ( 42 U.S.C. 218d ) the following: 18E. Training and engagement with respect to child labor violations The Secretary shall, directly or by grants or contracts, provide for the establishment and supervision of programs for— (1) education and training with respect to recognition, avoidance, and prevention of violations of section 12; (2) education and training of professionals providing services to children on identifying and responding to oppressive child labor and incorporating into their activities knowledge about risk factors for exposing children to oppressive child labor; and (3) identification of potential violations of section 12 and support for victims of such violations. . II Child labor requirements for certain Federal contractors and recipients of Federal financial assistance 201. Amendments to the Walsh-Healey Public Contracts Act Section 6502 of title 41, United States Code, is amended— (1) by striking A contract made by an agency and inserting (a) In general .—A contract made by an agency