] just ( self ) -> None :
    @ do
    def run ( i : int ) -> Generator [ Maybe [ int ] , Any , None ] :
        a = yield Just ( i )
        b = yield Just ( a + 5 )
        c = yield Just ( b + 7 )
        d = yield Just ( c * 3 )
        yield Just ( d )
    run ( 3 ) . should . equal ( Just ( 45 ) )

def just ( self ) -> None :
    @ do
    def run ( i : int ) -> Generator [ Maybe [ int ] , Any , None ] :
        a = yield Just ( i )
        b = yield Just ( a + 5 )
        c = yield Just ( b + 7 )
        d = yield Just ( c * 3 )
        yield Just ( d )
    run ( 3 ) . should . equal ( Just ( 45 ) )

次に示すpythonコードの誤りを修正しなさい。