the combined solution of your problems
2,16K