def craft_stone(st, progress):
    if (progress in [1, 8]):
        st.takeItems(1870, 10)
        st.takeItems(1871, 10)
        st.takeItems(2130, 1)
        st.takeItems(1873, 3)
        st.takeItems(TD_BCK_SKN, 10)
        st.takeItems(FSN_LIST, 1)
        st.giveItems(FRY_STN, 1)
        st.playSound('ItemSound.quest_itemget')
        return '420_maria_3.htm'
    elif (progress in [2, 9]):
        st.takeItems(1870, 10)
        st.takeItems(1871, 10)
        st.takeItems(2131, 1)
        st.takeItems(1873, 5)
        st.takeItems(1875, 1)
        st.takeItems(TD_BCK_SKN, 20)
        st.takeItems(FSN_LIST_DLX, 1)
        st.giveItems(FRY_STN_DLX, 1)
        st.playSound('ItemSound.quest_itemget')
        return '420_maria_5.htm'
def craft_stone(st, progress):
    if (progress in [1, 8]):
        st.takeItems(1870, 10)
        st.takeItems(1871, 10)
        st.takeItems(2130, 1)
        st.takeItems(1873, 3)
        st.takeItems(TD_BCK_SKN, 10)
        st.takeItems(FSN_LIST, 1)
        st.giveItems(FRY_STN, 1)
        st.playSound('ItemSound.quest_itemget')
        return '420_maria_3.htm'
    elif (progress in [2, 9]):
        st.takeItems(1870, 10)
        st.takeItems(1871, 10)
        st.takeItems(2131, 1)
        st.takeItems(1873, 5)
        st.takeItems(1875, 1)
        st.takeItems(TD_BCK_SKN, 20)
        st.takeItems(FSN_LIST_DLX, 1)
        st.giveItems(FRY_STN_DLX, 1)
        st.playSound('ItemSound.quest_itemget')
        return '420_maria_5.htm'