Novanta interview question

Describe SOLID principles. How many lines of code should a function have?