1Function.prototype; // the empty function object
2Function.prototype.__proto__; // the default Object prototype
3Object.prototype; // the default Object prototype
4Object.prototype.__proto__; // null