Below are a few interesting solutions which might be really worth provided: