(all ways from left to right)