Choose the correct variant. There are many ___ to overcome when trying to create a perfectly functioning robot.