Which of the following is considered research and development costs?
1) Laboratory research aimed at discovery of new knowledge.
2) Application of research findings or other knowledge to a plan or design for a new product or process.
3) Conceptual formulation and design of possible product or process alternatives.
4) all of the above.