500 farming problems answered by Teagasc specialists (Five hundred farming problems answered by Teagasc specialists)