package main

import "fmt"

var (
    m0 = []string{"", "I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX"}
    m1 = []string{"", "X", "XX", "XXX", "XL", "L", "LX", "LXX", "LXXX", "XC"}
    m2 = []string{"", "C", "CC", "CCC", "CD", "D", "DC", "DCC", "DCCC", "CM"}
    m3 = []string{"", "M", "MM", "MMM", "IV",
        "V", "VI", "VII", "VIII", "IX"}
    m4 = []string{"", "X", "XX", "XXX", "XL",
        "L", "LX", "LXX", "LXXX", "XC"}
    m5 = []string{"", "C", "CC", "CCC", "CD",
        "D", "DC", "DCC", "DCCC", "CM"}
    m6 = []string{"", "M", "MM", "MMM"}
)

func formatRoman(n int) (string, bool) {
    if n < 1 || n >= 4e6 {
        return "", false
    }