Partial credit for icall, need unimplemented/verified instructions to get full solution working