Too Many Gates

Too Many Gates