added euler 20, 30 and revised euler 6