1

S.I.L.O.S, 26 bytes
funca
a*b
a%103
a%2
return
This is a function named "a" which can be invoked by storing the inputs into a and b. Output goes to the variable named a. Please do note that this uses the method from the most upvoted answer
For a testable framework add (too many) penalty bytes...