Piper solution