task 5: added multiplication with transponented internal view