How to Realize Logical Expressions

Using the truth table to create simple logical gates can solve a lot of tasks, but often a more complex and specific logical function is needed. Below are some examples on how logical expressions can be realized based on logical expressions with up to three inputs and how these can be solved by using one LUT, and also example on how linking two LUTs together can solve logical expression using up to five inputs.