Rupiah weakened on Monday to Rp17,972 per US dollar. — Klaro News