Implementation(1) of O(3).