Result

WA

Duration

663ms

Code [DL]

VGJ:let l=map(split(getline(1),' '),str2nr)
:for i in range(9)
let l[i+3]-=l[i%3]
endfor
:call setline(1, (l[3]*l[7]*l[11]+l[6]*l[10]*l[5]+l[9]*l[4]*l[8]-l[5]*l[7]*l[9]-l[8]*l[10]*l[3]-l[11]*l[4]*l[6])/6)
ZZ

Disassembly

VGJ:let l=map(split(getline(1),' '),str2nr)<NL>:for i in range(9)<NL>let l[i+3]-=l[i%3]<NL>endfor<NL>:call setline(1, (l[3]*l[7]*l[11]+l[6]*l[10]*l[5]+l[9]*l[4]*l[8]-l[5]*l[7]*l[9]-l[8]*l[10]*l[3]-l[11]*l[4]*l[6])/6)<NL>ZZ

stdin

47 83 43
03 10 45
44 44 49
52 86 89

stdout

47 83 43 03 10 45 44 44 49 5
 86 89

stderr

strace